use ring-middleware-format
Parse response body properly on tests
Fix request parse errors & swagger produce/consume
Encode Strings if :return is set
improved error messages
consistent indentation
Order of :comsumes/:produces matters
Encode primitives only when :return specified
test to make sure ring-middleware-format is working
Take enabled formats as api-middleware parameter
remove unnecessary comment
readying for merge
Take request and response formats on one parameter
api-middleware: take options as a map
use extract-parameters function
small fixes
rename swagger meta middleware
Only execute route middlewares if route matches

Fixes #43
Merge branch 'middleware-fix2'
Merge branch 'feature/ring-middleware-format'