Stop requiring root access to develop the site

Add a port option to run_server.py and update README.md to have the
minimal required step to get the site running.
Merge pull request #7 from armooo/non-root

Stop requiring root access to develop the site
Normalise quotes to single quotes
Add group statuses

Add statueses to groups and default new groups to have the status of
proposed.
Filter study groups based on proposed

Do not list proposed groups to non-admins. Also respond with a 404 to
groups that are proposed to non-admins.