create facebook avro obj.

I moved to the avro idl language because I couldn't get nested types to
work in the other wierd language. Plus it takes too long to write them
in the other one and they are kinda unreadable :(.

I will try to come up with an api or smth to handle adding the fb, after
we validate this design.

I'm out to drink! c'ya later