Setup the testing system. [WIP]

Specs do not pass yet, but they run