Added BaseTransaction to simplify TempTransaction creation and also refactored api_url so urls don't conflict
Added TempTransaction tests and added vcr to test api calls
Adjusts to make ResponseParser work with both Transactions
Added more tests