Change up the description for the gemspec
Refactor the generators to be a little more robust
Proper namespace around the generators
Move the public assets to the spec/dummy folder
Create the install generator

This also moves some assets around.
Dry up some of the templates used for generators