Tweak save error handling
Add user authentication via GitHub