adds ability to insert required and non-required parameters in generated test files

   - refactor of code, removes unused stuff, uses the puppet parser instead of the lexer
version bump, 0.3.0