Merge pull request #17 from ryross/master

Updating docs
Assigning $this to another variable to make the service provider work with PHP 5.3. Fixes #18
Making some methods public to work closure. #18