Put in the full GET suite of methods. Add some tests. Add refresh token. Add redirect handling and url resolution