fixed tests and switched to should.js instead of node assertions