Merge branch 'master' of github.com:cs2103aug2014-w14-2j/main
Merge branch 'master' of github.com:cs2103aug2014-w14-2j/main
Merge branch 'master' of github.com:cs2103aug2014-w14-2j/main
Merge branch 'master' of github.com:cs2103aug2014-w14-2j/main
Merge branch 'master' of github.com:cs2103aug2014-w14-2j/main
Merge branch 'tys-ui' into xjy-parser
Merge branch 'master' into xjy-parser
method validateUserInput() implemented to throw exception for invalid command
validateUserInput() to validate user input
implement filters for search
cmd.getMessage() implemented, deal with start time and end time that are passed current time
add sorting to search results
add home command
isCompleted() method implemented
use new list view api, close #169
Merge remote-tracking branch 'origin/master' into sun-v0.4
Merge remote-tracking branch 'origin/xjy-parser' into sun-v0.4

Conflicts:
	test/application/TestParser.java
Keyword working corectly
show command added
Merge remote-tracking branch 'origin/xjy-parser' into sun-v0.4

Conflicts:
	test/application/TestParser.java