Pushed the access_token into the API object where it belongs. Refactored all the classes and methods to use this. Ran a quick test and it looks good for projects at least. I may try some other stuff later.