tweaked transaction model to have None defaults for params so we can actually query against the transaction model
added transaction import class and initial unit tests