Accept an object object to make the component more general
accept command as argument in logic
change default start/end time to null
Merge commit '368862f25be5ae3e729474437d972afe7d378bb3' into ui/victor
Handled exceptions thrown from logic
Merge remote-tracking branch 'origin/ui/victor' into controller/sharon
Merge remote-tracking branch 'origin/logic/wenhao' into controller/sharon
showhelp argument change to command
Passed command to logic function calls
Included priority in showing a task's details
Added unit tests for OutputImpl
Merge remote-tracking branch 'origin/parser/Victor' into controller/sharon
Merge remote-tracking branch 'origin/ui/victor' into controller/sharon
Merge remote-tracking branch 'origin/logic/wenhao' into controller/sharon
Merge commit '2f9d9ce662cc464ac59933786dcc5b6967d4f264' into JodaTime/Victor
added joda-time library