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
added rakefile to list of file to be generated
minor update to README and fixtures file to give example
because I cannot spell
added about the test in readme
Regenerate gemspec for version 0.3.0
initial design for acceptance tests