Stability Improvements

The website used to become unavailable for  short durations whenever we deployed new code. This was a due a problem in lighttpd fastcgi handling. Now we switched to gunicorn, a brand new web server in Python, and that solved this problem. Code deploys are now very smooth and this is a major step towards improving the overall stability of the system.