Near Completion

Added stuff.  Probably will upload to github one or two more times
before the project is due.