cleaned up the search experience and refactored to put code in searchpanel and largely out of mainform. Search box is still too tall but that's minor and I couldn't figure out why it grows