Dbr

use JSON.parse() instead of JSON5, converted everything to 2-space tabs, better error handling, ignore bad rates, made tests use sinon, nock, and should