Generates representer with :extend and :class property options.

- Moves generators to lib/generators/rails
- Create PropertyBuilder to deal with generator properties logic
Add generator docs
Ignores dummy/tmp files