Constructor takes options that override settings.py
Added file path normalisation