shorten connection timeout

should avoid propagating timeouts to newrelic thinking nbviewer is down
use gunicorn
Merge pull request #82 from minrk/gunicorn

improve timeout behavior