Add first draft of a Gear specification.

This is meant to be an easier way than actually just writing out the
JSON required to load into chaindrive. What is likely going to happen is
that the registry will import this and store it in a JSON format.