Feature/standard reporter

Adds reporting framework and spec style reporting