Comments and removal of Destructors

Added comments to all classes and they all are in the same style. Removed unless destructors. @HallCat @walsh06