implement rack basic auth
another radck example