JSON processing as Middleware

Btw, I changed clack up to apply it by default. Not sure if it is the best decision.

Also I investigated further on how the HTTP request is supposed to work and found out I was wrong about wanting to not put the parsed json as body parameter.

See #48