Db changes to make the user primary key an id.
Updated db migrations for user id.

Updated jrappy for new method.

Removed the @Singleton annotations on models - they're sharing state, or at least an entity manager for a few microseconds, so we shouldn't.
Updated io project.
Added 5xx error logger..
Updated tests now the user can login multiple times.
Removed unneded imports.