added clock model, controller, and view