Corpus generation was updated and simplified, plus small updates
This PR introduces fuzz tests and address #592