Set up PHPUnit and Guard for unit testing
Refactor and add tests for button markup and styling
Add unit tests for external request methods
Add mockery as dev dependency
Document publicly accessible methods
Add Travis CI configuration
Add apigen for documentation generation
Add rake task for generating and pushing docs
Update apigen config
Update install instructions and add syntax highlighting
Build all the things!
Remove PHP 5.2 from tested versions