push deployment specific variables into gitignore'd local_settings.py

Splits out the settings.py file into a settings.py and local_settings.py. Local_settings.py is in the .gitignore file, so is ignored, but I've added a local_settings.py-example file as, well, an example. This is less annoying to pull from