- added sinon to jive facade testing, so we don't need to rely on a jive instance existing
- refactored api facade to use community.doRequest instead of straight header decoration -- to account for oauth token refresh flow