Implemented concrete type creation from interfaces (but no binding as of yet..)

Thanks to Martin Burrows for the idea: https://github.com/martinburrows/ConfigMapper/blob/master/src/ConfigMapping/TypeGenerator.cs