use py.test fixtures
allow spawning with sudo

alternative to setuid

allows better restricted access, and doesn't require the server to run as root.

Enable with `--LocalProcessSpawner.set_user=sudo`

Since spawning with sudo is complicated, leave setuid as the default.
make shutdown timeouts configurable
test basic spawning
Merge pull request #9 from minrk/sudo

allow spawning with sudo
rename db.py orm.py

less confusing to have self.db and orm.User
than self.db and db.User.
track last_activity timestamps in proxy table

closes #10
proxy moved to its own repo

moved to jupyter/configurable-http-proxy

closes #11
expose proxy SSL arguments

public server can now be HTTPS

still no SSL behind the proxy
Update README.md

quick spelling fix
note nodejs-legacy package
Merge pull request #20 from tsaeger/patch-1

Update README.md
move templates to share
put components in share/jupyter/static/components

and exclude from sdist
a bit more in bower
configproxy moved to single `default-target` arg from separate upstream args
don't include uri in proxy target
add some basic HTML pages

and LESS

closes #6
validate port conflicts

closes #23
install less