Merge pull request #166 from maxlinc/flexible_auth

Allow acceptance tests to run with an API key or alternate authentication endpoint.