Additional Transaction database classes, including access/models.
Slight refactoring/renaming of classes to be more appropriate.
Added TransactionStateType enum to track paid/owed/deleted transactions