Scan an assembly in order to create a DataContractContentSerializer

Resolves #100.
No, [Factory Method](http://en.wikipedia.org/wiki/Factory_method_pattern) is a design pattern that relies on inheritance to decouple creation from usage. It's not related to the `Scan` method.