SOS __getitem__ to use id not name

sos100 and sos200 implement __getitem__ to allow array like access to
the content offerings. was testing for name instead of id to be a valid
key.
Added doctest to verify valid and invalid keys