Functions that don't take next get it called automatically after they finish
Added a test case to verify
Reduce nesting
Merge branch 'master' of https://github.com/trevorgerhardt/router
automatically call next for handlers with an arity less than 2