Tidy up saving/reading the model; use auto layout for the main view controller's views