adding Message serializer for gson
fixing missed interface, @component and changing to use interface instead of concrete implementation
Merge pull request #537 from nykolaslima/message_gson_serializer

adding Message serializer for gson