WIP
Refactored json serialization
Refactored json serialization again
Changed JsonWritable interface to JsonSchema class
Moved createValue method to fromJson in Value class
Merge branch 'feature/json-bidirectional-schema' into feature/json-serialize

Conflicts:
	src/ValueException.php
	src/ValueObject.php