Organize docs, routes and tests of auth
Moving ensure_instance to utils
Improving docs