Modify(DatastoreUserRepository): implement retrieving of accounts associated by the user in method getUserByAttribute.
Add(DatastoreAccountRepository).
Add(DatastoreAccountRepositoryTest).
Modify(DatastoreAccountRepository): implement methods persistAccount, getAccount and updateAccount.
Refactor(GuiceServletModule and SitebricksConfiguration): move to package configuration.
Refactor(GuiceServletModule, SitebricksConfiguration and ConnectionProvider): move to package configuration.
Add(DatastoreProvider).
Modify(GuiceServletModule): change repository bindings to Datastore implementations.
Refactor(TransactionPage): change type of field accountId from int to long.
Refactor(AccountRequest): change type of field accountId from int to long.
Modify(DepositAccountAction and WithdrawAccountAction): in method process - remove type casting to int of variable id - keep it of type long.
Modify(DatastoreAccountRepository): fix implementation of method updateAccount(didn't retain the userId property in datastore).