i3: Parse and check command line arguments.

These include --add, --delete, --list, and their short forms. The
mutually exclusive property between --add and --delete was also
handled.
i3: Implement --add aux hours functionality.