Added comments, and cleaned some code.  Ready for more Implements!!