Add Tests

Adds tests. Increases test coverage from 30% to 70% :smile_cat: 
This test feels brittle to me. What happens if `AUTH_REQUEST_JSON` changes or we get a the authentication status of an ID other than `1`? I know it works so we don't need to change anything.