Ubuntu/Debian dev setup script

This is a dev environment setup script for Ubuntu/Debian. It does most everything automatically except for modifying JOURNALIST_CONFIG in config.py with the journalist key that the user decides to use, but at least reminds the user to do that. It also runs the unit tests after setup to ensure everything went smoothly.