Base interface

This first implementation allow to run `TestCase`s from Mocha.
It supports asynchronous testing, fixtures and custom error messages.
It allows as well to include resource classes