First commit of the matchmaker APIs

This is a wip translation of the matchmaker APIs into avro.

Autogenerated docs are here: http://cassiedoll.github.io/matchmaker-staging.html
I believe the start and end positions were of the variant, not the gene. This was intended to provide a means to express the region affected by the variant without necessitating describing the exact mutation.