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
This should probably read:
```
it('should attach a single transactions to the scope'
```
:)