Scan an assembly in order to create a DataContractContentSerializer

Resolves #100.
Why is SUT the *return* value of `Scan`? What are we testing here?