Added saving and loading user data