stubbing out main methods for client class
filling out basic methods and pre-request authentication checks
starting to build out token flow