ignore cassettes
normalizing top level files to be like composition
services structure
placeholders for service versions
first pass at inheritance
cleanup
basis for requests
create and validate token requests
validate token impl
test harness changes
delegate as much as possible to the parent class
call the parents constructor
call a method that could only exist in OSC to test it
remove dead code
delete old files
make service discovery return concrete class
basic specs setup
sanitizing of cassette files
cleanup to be more similar to RAX
cleanup per discussions with rax