Issue #1: Mostly adds a lot of comments.  Issue #2: Introduces a preliminary attempt at creating a Student agent; this adds an Agent abstract class with a extending Student class.  Neither of these actually work.