Adding directory.py to abstract installing things to the directory