Home work assignment for Jeremy Green

I left most of the rest stuff alone and wrote custom functions to handle everything.  With the smaller scope of the project, building all that infrastructure and forcing users thru a bulky scaffold didn't make sense.

I look forward to getting to discuss your thoughts on the project.  I found several qwerks that weren't in the older versions of .NET I used.  While I was able to work thru them, I would like to see the proper way of doing things.