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
Why do you need to use jQuery here rather than attaching the value to the angular scope? It may be better to attach these to the scope if possible.