Add argument parser to provide --settings option

I've added a ``--settings`` which allows to specify the settings file to use on the command line similar to how ``manage.py`` works. I am not sure whether ``argparse`` is the right choice here, though. Since Django seems to use optparse, that might be more appropriate and I don't know what the best way would be looking towards Python 3 support. What do you think?