Rewritten tests

* Show Fixtures as Examples
* Improved comparing reference json to generated output
* Upgraded types to the 1.2 spec