Building GoalCoach - with Redux, Authentication, and a Database - Adding Redux to GoalCoach