Make it easier to create schemas and map to DTOs.

I was asked to extend the project to make it easier to convert files
into lists of DTOs. This is pretty easy to do using simple reflection.

I also decided to make it easier to define a schema.