fix time/timelog view, add duration checking upon saving a new timelog, avoid duplicate timelogs, add catch (rescue) for adding timelog exception