Big update. Added
* Reporting
* Automated testing