uppercase class name
Status checking getAccessToken, separate rate_limit

-getAccessToken now returns false for status codes other than 200
-http_parse_headers now just does that and returns the headers
-new rate_limit function checks headers for X-Retry-After and sleeps on
it