Loading of requests needs to be here
Add getToken to site class..
Auto get the API from homepage if we dont have it

This means the user no longer
has to call getApiFromHomePage
Add apirequests test for tokens
Add basic logout test
Move api request tests
Add basic tests for Site::getToken()
Add getTokenList and Tests
Cleanup includes and spacing
Test requests can execute themselves
Requests can now have hashes

The hashes are generated from the request params
This should make caching easier
Add first version of a result cache
Generalize the Cache class