Add a single function for adding the expected middleware
Remove temporary debugging output
Update dependency to latest usable version
Add input validation based on Prismatic Schema
Update documentation