Reworked path setup and filenames

common.py will hold many helper classes