Implement search function

May want to consider search by word only, instead of contains.
Revamp to search by word
Clear updateList before adding new results
Changed test case to use same updateList

This change is to test the clearing of updateList in search function.
Merge pull request #62 from cs2103aug2014-t17-3j/new_Search_Function

Issue24 : [Parser] Search user task