Added selection test for simple controller. Improved names in Selection, so selection is no longer view-specific. Deprecated propagate_selection_to_data, in favor of sync_with_model_data.