Merge pull request #6 from liquidninja24/master

Update middleware.js
Make decode body error message nicer
Skip unused and add debug to middleware
Middleware interface and pluggable body decoding

Middleware now takes an object and the body middleware will use all
registered decoders.
Remove verboseDebug
Rename dispatcher to callback
Require err.expose and support err.status
Tweak examples
Move stack generator out of build
Allow responseMessage to handle reply
Only allow statusCode in error, only check for num
Builder creates trie if doesn't exist

Also revert callback to dispatcher
Fix dispatcher tests
Expose validation error, rename data to body
Add simple server implementation
Include result in validation error
Move fixtures into swagger schema
Update to latest swagger-schema and refactor
Fix docs model discovery
Add test to ensure models displayed in docs