Fleshed out GUI preferences, added more search functionality