Add error/exception handling, update App config, adjust deps
new TimeController using prototype pattern