Create public_html dir
Edit nginx config with python instead of bash
Edit uwsgi.ini with python instead of bash
Edit supervisor config files with python instead of bash
Edit postfix main.cf with python instead of bash
create_install_dir() & remove_install_dir()
Ensure supervisor processes are running correctly
Use magenta for "completed" messages
Better message for sync_data
Further improvements to output
set $WORKON_HOME to /usr/local/lib/virtualenvs
avoid using /home/<user>/.virtualenvs because this causes problems in cases in which <user> is root (www-data won't be able to read the virtualenv dir)