added gui and implementing the default search engine

test with: (or 'brave' 'forfeit') or (and 'brave' 'forfeit') in the gui