Worked on tests with Mike
Added test for history, tests now pass

Didn't implement parseResponse: currently ResponseParser assumes it is
passed a valid JSON string.