re-wrote step definition to have intuitive failure message
Added Authenticator with #authenticate method tests to support connect.basicAuth
Added content to Authenticator and made Tribe's service use basicAuth