add method docs and declar Assertion final
add property doc blocks for core assertion properties
add doc blocks
add compound match test