updated to support 200 status responses from api.
moved jquery and qunit to npm.
added error handling. updated and improved test suite.