Updated README
Fixed formatting in general
Refactored protected methods and removed underscore prefix
Added public variable to closure as an example
Fixed PHPDoc on methods and properties