test(ObjectRef): implement basic tests

- add initialization tests for confirming their are a passed parameter
- add get/update/delete function tests for confirming their are a
passed para
- coffeelint fixes

closes REALLY-78
added configuration for running tests on travis
Merge pull request #10 from ikhattab/JUNK/travis

added configuration for running tests on travis
fix(protocol, collectionRef)

- fix typos
fix(collectionRef): add missing parameters
fix(protocol) fix typo

- fix typo in paginationToken validation
fix(CollectionRef): omit unsupported options

- omit unsupported options
- validate against missing res
fix(collectionRef) add missing dependency

- add lodash
fix(protocol) fix misc typos

- fix misc typos in `ObectRef`
- fix misc typos in `protocol`
- fix misc typos in `websocket`
Merge pull request #7 from ikhattab/fix-typos

fix(protocol) fix misc typos
feat(automation) convert from grunt to gulp

- add gulp tasks `tdd`, `test`, `default`, `lint`
- add nodemon to run/restart server
Merge pull request #10 from ikhattab/feat-gulp

feat(automation) convert from grunt to gulp
test(websocket-spec): add promise test and fix tests coffeelint warnings

- add test for ensuring that send function returns a promise object
- fix coffeelint issues

closes REALLY-72