Created reporting date functions
Moved attributes from manager to interfaces.
Added container type to RecordType class.
Added first support for reports.
Added skeleton for transaction notification (i.e. updating model when real transactions occur).
Added notes around PaymentIncrement values.