First pass at a Debian/Ubuntu setup script

Automatically modify config.py and .gitignore, add colorized output, fix some typos

Fix path problem in writing config.py

Add quick test to check operating system and distribution

Check if Python unittest passes/fails, automatically modify journalist key in config.py, add some comments and colors

Check if already in git repo, add back in error handling but exclude Python unittests, add python-dev dependency