Remove unused boilerplate files
More conservative suggestion to running migrations
Remove commented out dependency
Don't check in Gemfile.lock
Merge migrations so addition and removal of shopProductSink is "migration atomic"
Merge pull request #1 from shageman/master

Some ideas on improvements to the engine code