added a bunch of basic functionality to transaction class
refactored transaction stuff to be a bit more functional
added debug functionality to transaction.py & fixed a parsing bug
added tests.py file and two test cases
fixed some issues with transactions
debt_utils now uses new transactions model
added parsed read only property
new function for returning transaction's value relative to a user
values are now floats
debt_utils now uses new model transactions