Merge branch 'master' into parser_enhancement
Merge branch 'master' into parser_enhancement
Fixed tentative task message not appearing
Fix spelling error in ViewCommand
Added default brightness and removed background
Fix datestamp to correct 24hour format
Much smarter and accurate parser implemented

- Now it can properly parse numbers not related to date.
- It can also not remove every `or` in the description
- Refactored reusable code from `parseAdd` `parseUpdate`
- Remove words related to dates that appear before the date parsing.
Merge branch 'parser_enhancement'

Conflicts:
	src/com/rubberduck/command/AddCommand.java
Added overdue support in Parser
General logging for all Command
Added javadoc and naming conventions
Allowed user to search overdue task

Updated test cases as well
Added more logging messages to classes
Fix schedule date comparison and conflict issue
Merge branch 'logging_refactor'
Refactored and Fixed ViewCommand
Refactored SearchCommand
Updated ViewCommand for flexibility
Fix test cases due to change in format

However correctness is not checked.
Refactored all formatting into Formatter