Transactions - Controller updated to allow for user filter selections and passing to API for data query

Hey @rcrichton. Please have a look at these changes when you have a chance. Thanks
Hey Martin, just a reminder to correct the naming of this unit test to :)