Full search capability (date plans and activities)

Look in the test.js for an example on how to use this search function
-Search by location
-Search by description, name fields for both date plans and activities
tables
-For the results returned back from the date plans there will be an
array that holds all the associated activities for that date plan id