Feature/standard reporter

Adds reporting framework and spec style reporting
I smell a build task!