- resolved problem where query string parameters in params weren't being properly passed through in get requests
- removed duplicate request get/set/del code in KeenApi, and now just referencing it from KeenRequests
- added basic unit tests for KeenApi methods
- fixed projects.view, events.list, properties.view in KeenApi not calling the supplied callback