fix: `joi.validate` is asynchronous, not synchronous.

fixes #4
fix: Ignore coverage/shippable artifacts.
feature: Add the route's `filename` to the route to facilitate debugging.

fixes #2
fix: Remove the express dependency.

Express is now a devDependency.

fixes #1
Merge pull request #5 from shane-tomlinson/fix-the-issues

Fix the issues