working on search some more.

if only using 1 param it works great, otherwise it has issues. i may
reduce query to one box and then just go with that. but not sure yet.
added enum for search type, to identify where the passed in query should
be, default will be 'SEARCH_CONTAINS'