makes logout make __token varaible None
makes all methods use a wrapper for json.loads to avoid TypeError from json.loads if data is null/empty
makes attributes method convert OpenAM's returned list into a dictionary
adds new module usage
adds __author_name__ and __author_email__ to removed hardcoded author's details