Add WeekHeaderView and refactor bits and pieces