Level-5
Added DukeException class to handle duke related errors.
Accounts for the following errors:
- wrong command
- blank description for a command
- wrong use of keywords like /at and /by when setting dates
Added DukeException class to handle duke related errors.
Accounts for the following errors: