better loading and saving of views, but still needs cleanup of "primary" and UI for naming a new view.