Fixed bug where case of category is not ignored
Fixed leading/trailing/in between spaces

Results can now be found if there are leading/trailing whitespaces or
whitespaces between keywords.
Minor changes to containsAll() and source format
Merge pull request #126 from cs2103aug2014-t17-3j/Issue89-Search-function-test-cases

Issue89 search function test cases