change block parameters so they don't lie
add new test for Submodels
Newer versions of bundler want an argument when installing a gem
update version for these minor changes

1) update unit tests with new submodel tests
2) update block parameters in hash_id so they don't lie
3) fix local install_gem method so we can test building the gem locally