Pull request demo

Every class definition should have an accompanying comment that describes what it is for and how it should be used.