Do not return an error when a template has no dependencies ([GH-31])

This commit changes the behavior of Consul Template when a template is given that lists no dependencies. In the past, Consul Template would return an error, but after discussion, it was deemed better to show a warning and render the given template.

Fixes #31

/cc @mitchellh