Fix saving on load bug

The current code was firing a change event after the ajax response, which in turn caused the auto-save to kick in. This meant the model was being saved after every single page load.

This fixes it by separating the ajax call from the model creation. We can look for a more backbone-like way to do this in the future.