Use expanduser for saving and loading files beginning with ~
Update changes