Add Reporter class

Closes #22

* also refine specs according to betterspecs
Add hardcoded initialization values

* helps with reporting
* refine specs according to betterspecs