Refactored Completer by getting all alias instead
Refactor ANSI Colors to Private
Refactored MenuInterface & Fixed CLEAR cmd
Merge branch 'master' into jLine
Hotfix CommandTest due to change in #75
Merge branch 'jLine'
Fix start date always earlier then end date
Remove startDate if startDate equals EndDate
Merge branch 'master' into pattern_refactor
Refactored HELP command

Now the HELP command is more comprehensive and allows the user to
lookup help on a specific command for more details such as arguments
required.
Created ColorFormatter for application colorcoding
Fixed bug in Task which might lead to an exception

addStartDate is obsolete and can cause exception due to the comparison
done in constructing a new DatePair.
Refactored Command(s) and respective Javadocs
Merge branch 'pattern_refactor'
Merge branch 'master' into parser_enhancement
Added Last Update
Complete JavaDocs for DatePair
Completed JavaDocs for Task
Major refactor and improvement to Command

- Improved output to support different color codes
- Better feedback is given after an operation
- Completed Javadocs for classes in Logic & Interface
Merge branch 'create_logic' into parser_enhancement