Started Model View Controller structure

 - Added listing projects and latest time entries
 - Split library and CLI application into separate modules
 - Added ISO string datetime conversions
 - Added model part of MVC
 - Started a controller part of MVC