Added test for history, tests now pass

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