Added some hashcodes, toString, and equals methods to classes, as well
as testing the git