Made gitignore ignore jar files
Refactored project to use settings from a settings module, rather than a try-except loop with a settings_local file.