Adding support for service factories in IServiceDescriptor

Fixes #64
This comment should be updated.