Fixed Exception response
Added Spec.hs
Changed added static serialization tests to response
Tests on serialization for everything except unknonw function response
Added Tests, Changed Product Types to records so you can more easily use lens