Specs for generators

To run the generators a full rails app is required because they run 'scripts/rails' and assume the rails directory structure.
Before running the specs one is generated in 'tmp/example_app' and each generator spec links to it in tmp/sample.