starting to make subclasses for different expaectaitons
subclasses of Expectation
using new api in  basics_spec
Updating docs