Refactor the programyear tasks into routes so they are better organized.