added a SkinnyContext concept that mixes logging and DB capabilities, for scheduled jobs. added an "active time" counter (the epoch and the Start function of web.Web) that only counts minutes that the server is active. made phases get deadlines counted in epoch. created game.Phase#Schedule that schedules phases to resolve on their deadline. made web.Web#Start schedule all non resolved phases. removed the old epoch included in the web.Web.