- added auth codes so that we can use this library with node-acs
- added additional unit tests
- fixed unit test failures by specifying older should version. newer should.js library doesn't support same syntax