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