Saving and Authentication

(description following, starting the PR to wait for Travis)