Added a gitignore rule for ignoring local_settings.py

This is so that you can have local, development settings and not risk
pushing your settings to a remote.
Updated the settings.py file.
Added an argument parser