Switch to simpler migration structure via Engine, Thanks @parndt
Rails needs to be loaded to meet all gem dependencies
No need to monkey with load path in gem, add to tests
Use ActiveSupport hooks to lazy-extend/include rails classes