Simplify argument validation
Proper formatting for class and instance method tests
Minor fixes to Connection tests
Add test configuration file
Minor code cleanup
Add VCR
Move code to the correct api client module
Ignore test_config.yml
Use a different method to automatically get cassette name
Modify casset name
Add Token tests
Add create_token tests
Add note to test_config.yml.example