Improves/fixes TransactionController method
* it now properly parses incoming JSON post request
* adds basic controller tests to ensure that the route works and that a Transaction is created with a correctly formatted incoming request (i.e. JSON).
* checks to see that new Transactions are correctly associated with existing hubs.