* JsonFactory implemented
* Created traits for serializer and prototype traits
* Adjusted interfaces
* Introduced generic prototype
* Added JsonFactory tests
* Adjusted test case class
* Created SerializerAwareFactory