Lock down gem dependency versions.

Fixes warnings when building the gem.
Add ID model.

Along with factory_girl and faker for testing.