updated macro paradise to version 2.0.0 M4
changed name from valProvider to AvroTypeProvider
whoops that last was broken, this is what I had meant
refactored to use fewer strings and to parse the schema using the api