Merge branch 'master' into sync_interface
Provide warning prompt for sync

When sync operation is initiated, a warning message about undo will be
displayed and will prompt user whether to continue or not.
Merge branch 'sync_interface'
Hotfix lib dependencies for Natty

Some dependencies were not added which could cause potential
exceptions. As such, hotfixed dependencies and classpath as required.
Refactored Viewing of task

Now showing TimedTasks then deadline task then floating task
Added Separator to assist user in viewing tasks
Added one way paging when exceed terminal height
Merge branch 'master' into output_format
#108 resolve unit test case of updateTask
#108 resolve unit test case for deleteExistTask()
#108 resolve unit test markComplete
hotfix bugs in unit test of ViewCommandComplete
#108 resolve unit test confirmTask
unit test naming error
#108 resolve unit test case for Mark
Refactored RubberDuck and Menu
Enforce Locale.US for SimpleDateFormat

To ensure that Locale will not disrupt the functionality of the system.
Merge branch 'output_format'
Initial Refactor on Command & Parser
Updated .gitignore