Make Branch.address nullable
Added payment methods and transactions models
Fix syntax
Add docstring for DocumentPayment
Add tables creation migration code