Merge pull request #6 from kimpepper/2.0.x

Namespaces require php 5.3+
Adds a simple phpunit test
Adds travis ci config
Don't commit composer.lock
Use simpler example html
Ensure composer install runs on travis
Need to test against php 5.3
Travis found a php 5.3 incompatibility
Merge pull request #8 from kimpepper/phpunit

Adds a simple phpunit test
Add test for constructor exception.
Add Travis build status icon.
Move README.txt to README.md.
Fix formatting for markdown.
Change name for packagist.

It turns out packagist can't handle uppercase in names.