Add files for v1.3.0 implementation to be put in
Fix test case
Add test case to ensure someone cannot be removed from the owner view via the revoke access to all views api call if there would then be no owners left
Fix permissions revokation to ensure the only person with access to an owner view for an account can't lose access via the revoke all permissions on an account api call
Merge branch 'develop' of github.com:OpenBankProject/OBP-API into develop
Merge branch 'develop' into v1_3_0
Start implementation of v1.3.0 by using all the 1.2.1 calls
Add placeholders for get cards calls for 1.3.0
Create a model for physical cards
Progress on cards api calls
Progress on cards api calls
Merge branch 'cards' of 10.0.5.8:OpenBankProject/obp-api into cards
Add the concept of an account holder: users who legally own the bank account
Add tests to ensure account holders cannot have owner view access revoked
Don't allow a user's access to the owner view of an account to be revoked if they are an account holder of that account
Set account holder when creating bank accounts
Add test that creating bank accounts via the BankAccountCreationListener sets the account holder properly
Merge in changes from develop
Add case classes for serializing cards json
Make a cards linked bank account be optional