Consul param should be "key"

This fixes #475.

This PR includes some crazy bug fixes to `helper/schema`, too.