Added test framework.

That's an additional development dependency, we should add it to the install procedure.