Merge pull request #242 from fluidsonic/middleware-setup-double-next

Fixed that middleware.setup calles next() twice
Merge pull request #214 from silentrob/cleanup

Cleanup and formatting
Merge branch 'master' of https://github.com/sintaxi/harp into v0.12.0-pre