Refactored start entry into OO.
Minor refactoring.
Refactored add_entry into OO style.
Fixed a bug with processing datetime command line arguments.
Major refactoring into more of an MVC pattern with utility classes
and one utility function.
Refactored adding a time entry.