Adds phpdoc documentation
Updates documentation
CS fixes