authentication + authenticate tests + added requests to requirements