Changed the form to respond to a get request rather than post
Added handling for empty search result
Added exception logging via stackexchange.exceptional