adds branch whitelist to travis.yml file
fixes problems running tests from Makefile and npm
adds should.js package for testing used by express test suite
adds missed .dotfiles not added with rest of should.js package