Application now works end to end.  Need to improve the data management and push some of the logic back out of the controller and into the model