Moved typeOf matchers to nested contexts
Implemented error messages for typeof matchers
Implemented fail matcher