Comments for class
Added Sync and Exit command types, along with some unit test cases
Added Search command

#42
Included input validations for search, sync and exit

#42 #43
Created unit test for Controller
Merge remote-tracking branch 'origin/parser/Victor'
Merge branch 'master' of github.com:cs2103aug2014-w10-3j/main into db/sean
Created unit test for Controller
Use lower cases for key
Actually create the hashmap
Use the lowercase representation of the string to find the key
Cannot use exceptions to throw too many things around
Wrap functions in a try catch block
Return a boolean instead of throwing an error
Dummy values
No need for the library
Testing framework skeleton
No need to throw exceptions at this level
Rid all of Exceptions
Left one out