refactor: split string converters
Merge pull request #12 from Rutherther/packets Implement custom packet serializer
fix: correctly receive nullable type in serialize
fix: correctly return results from type converter repository
feat: add interfaces for serializers, converters