updating the class docs and adding docs for roles, attributes and methods as well