Adds beginning of Entity and Property serialization
Improves code quality and tests reusability
Makes EntitySerializerTest standalone
Merge pull request #23 from Tpt/EntitySerializer

Adds beginning of Entity and Property serialization