Add manual comment highlight period, closes #17
Refactored the SimpleHoursPeriod class into SimpleTimePeriod this now wraps a python timedelta (no time units are stored) and supports years, weeks, days, hours, minutes and seconds.
Added a Highlight Comments section to the topic sidebar, this displays the users last-visited time if that setting is enabled.
Updated fields & queries to use the new SimpleTimePeriod