The facade of search.

options menu in place and non-functional.
search now works... but we don't do anything with it... yet.
Implemented SharedPreferences for search key persistence.

search "actually" works now!!
Implemented cancel search.
minor change to fix nullPointerException.

IDE complains that string comparison should be with !.equals not !=
oddly, after running code with != received a series of spannablestringbuilder errors regarding zero length spans... log also indicates that some url objects are 'null'... strange indeed.