removed as(reason), deos not fit into DSL
fix and tests for isA
Clean up and docs for all interfaces
Refactoring for match value adapters
Removed AssertUtils
docs & minor fixes