Issue #2, organization, and other fixes.

Fixed #2. Used packages to better organize my classes. Fixed some other
small errors when loading an Arena and a Class with the same name.