Add __repr__ to PyCodeEdit for easier debugging

(output looks like this: PyCodeEdit(path="/home/colin/test.py")