Fixes #96 #109

a quick stab at porting over rails migration generators.

still need to port over the specs.
This is also a good time to use things like `xit 'creates a camelized migration class' do` which does the same as commenting out all of the spec lines (and is easier to undo.)