Refactor tests to pull out duplicate user setup code into a trait
added an option in the view trait and a helper method in the user trait
Merge branch 'develop' of github.com:OpenBankProject/OBP-API into develop
Add methods to create banks and accounts in ServerSetup
Merge branch 'develop' of github.com:OpenBankProject/OBP-API into develop
Rename createAccount to the more descriptive createAccountAndOwnerView
Refactoring to use createBank and createAccountAndOwnerView in ServerSetup
Move schemify calls into their own function in the boot file
Use the non-deprecated statelessDispatch instead of the deprecated statelessDispatchTable
Move APIUtil into the api.util package
Refactor exception handling
Make as many service implementations as possible private
Add TODO for the bank account creation process
Add TODO to make HostedBank permalinks unique
Part way through giving bank ids their own type
Finish adding all BankIds
Fix MongoDB hosted bank query with new BankId parameter
Set the correct bank id when creating Banks from HostedBanks
Fix use of bank id in MongoDB metadata query
Fix more mongodb queries to handle BankIds