Major changes to controller classes to use Springs SessionAttribute and ModelAttribute capabilities.