Merge pull request #27 from yannk/master

Harden the router for edge cases: duplicated :id in the same route or across equivalent TRIE nodes
Add a new contributor!
Confiure Travis to test Go1.1 too
Set EnableRelaxedContentType on the examples

This way the "curl" commands are shorter to type.
Return "errors" instead of using "panic"
Tentative of refactoring ...

... using internal (private) middlewares.
Move the gzip feature in its own middleware
move the gzip test in a dedicated file
Move the statusCode recording in its own middleware
go fmt
Merge pull request #29 from ant0ine/middlewareRefactor

Middleware refactor
Disable the logger during the "user error" test

this hides the stack trace and make the test output more useful
Provide a helper to decode the JSON response payload
Move the /.status route definition in status.go
Add tests for the /.status endpoint
Docstring for this example
Don't die if a charset param exists along w/ mediatype

`application/json; charset=UTF-8` would fail despite being what the library
implicitely expects. Update checks and documentation to make sure we accepts
requests accordingly and reject them otherwise (even for the spec default
of "; charset=ISO-8859-1"