Code search cache fix

General Fixes and improvements to code search.


+  o   Many bug fixes.
+
+  o   Description based searching support
+
+  o   Added Version to Code Search
+
+  o   Created Generalized Contract
+
+  o   Update Search Options to include some simple prepackaged values
+