new constructTime and constructDate supported (using dash)
fixed bugs in entering time and date using dash format
What the hell, the java API month numbers are from 0 to 11
added help
Merge remote-tracking branch 'origin/Logic' into parser
implemented CMI  return an UserInput object which  command=="cmi"   index == an integer
implemented clear
Merge pull request #46 from cs2103aug2014-w15-3J/parser

Merge Master with Parser
Merge pull request #47 from cs2103aug2014-w15-3J/Logic

Merge pull request #44 from cs2103aug2014-w15-3J/master
pass the list of tasks in both String and Vector<Task>
Merge pull request #48 from cs2103aug2014-w15-3J/master

Merge Logic with Master