Move search parameter state into app model

Controls still reset for the most part but tabs are remembered

See #74