Refactored all of the Transactions

Transactions are now one model. Makes things way easier for
model relationships.