Re implementation of assertInstanceOf()

- add documentation
- add utils function betterInstanceOf
- add tests on utils and tester suites