Split payment set into Start Price of new contract when partially closed
Check for payments when contract is created
Improvement of payment handling and refactoring
Added Margin Loans as a Contract Type
Some performance enhancements such as reducing and streamlining database calls and eager loading of related properties
Fix bond index calculation to round index to 5 decimal places and get index for settlement date