This is a class project for an intro to javascript class.  There is plenty to upgrade, I try to note what needs to be done here.