Add m2m.io passport middleware, as well as test application. Docs to follow.