Add a way to log Harvest API calls

By default, logging is disabled; to enable, simply set LOG_HARVEST=1.
Reformat README
Add instructions for running tests to the README
Make logging system more robust
return empty hash if response is blank or empty
remove harvest logging
remove logging
Merge pull request #3 from FundingGates/jc-handle-blank-responses

Handle blank responses