Updating the docblocks, formatting and consistentcy for all the classes and tests