Merge pull request #1 from rdlowrey/master

Testing FTW!
Merge pull request #3 from rdlowrey/master

Add 405 note to README, additional test case
Added composer.json
Add Travis CI
Make composer package name valid
Merge pull request #4 from rdlowrey/master

Transparently match HEAD routes in a spec-compliant manner
Restore a test that was accidentially deleted

Also remove coverage from bundled phpunit.xml.
Extract some common functionality into an abstract class

Also test the duplicate placeholder name error condition.
Add more error checking against duplicate/shadowing routes
Add credits and link blog post
Simplify data generation
Fix windows newlines