Docblocks added describing the class, methods and class properties