Adds automatic creation of schema for new account.

Instead of using ids to scope account information, the engine will use
postgres schemas as a mechanism to scope accounts and keep information
separate. In order to make use of a different schema automatically the
apartment gem is added as a new dependency.
Scoping is now working with the use of schemas
Fix sign-up tests to take into account the new scoping method