Cleaned up some commenting and added implementation for equality
members in various classes.