adds travis ci testing
Merge pull request #253 from npm/add-travis

adds travis ci testing
adds server start metric
Merge pull request #258 from npm/metrics

adds server start metric
make errors look decent;
move error styles to their own stylesheet;
create errors partial;
redirect /browse/userstar/{{user}} to /~{{user}}#starred
redirect /browse/author/{{user}} to /~{{user}}#packages
redirect /browse/userstar to /
redirect /browse/all to /
link package page depended heading to /browse/depended/{{name}}
link to browse pages from home page. Fixes #245
fix the depended link
add duplicate routes with trailing slashes :/
strip trailing slashes ftw
ignore bole global variable leakage in tests
fixes failing tests and ignores bole in error service as well
single quotes do the trick. thanks @ceej
add test coverage script
update README for VirtualBox issue.
Merge branch 'master' into ignore-bole