Scan an assembly in order to create a DataContractContentSerializer

Resolves #100.
Probably not. The question is, how can we know that `Scan` returns the correct result?