When catching JSON parse exceptions, don't print anything to stdout (let the user decide whether they want to do that or not).  Instead, throw an exception with a message that contains the same information.
Added a test for parseJSONResponse parsing integer values correctly.
Moved construction of Trade objects from various date inputs into the Trade constructor for convenience.
Added line of code that was accidentally deleted.
Added tests for Trade construction.
Trade will now properly convert date strings with fractional seconds.