Json data source

Consul-template should be able to read local files. It should also be able to interpret keys/files as JSON. This would be useful for such things as
- Testing templates without a consul installation
- Node-local data for use in scripts (ip addresses, zones, tags)
- Bootstrapping consul itself with node-local data

Still to be written: docs