Path Representation in Python

Stop using strings to represent paths and use pathlib instead