disable parts of the timeline as the dates for them pass
introduce a partial view to render each timeline item
refactor the date/time logic out of the controller
refactor the test for the timeline controller to make them work following the controller changes
add some tests for the check to determine whether a date has passed or not
Fix the tests when not run on a system that is 1 hour from UTC
Merge pull request #281 from adrianbanks/strike-through-passed-dates

Disable parts of the timeline as the dates for them pass