Will rebuild tree on any key change. Currently there's a bug on deleting
Removed debug code
Removed comments
Merge pull request #1 from cleung2010/rebuild-tree

Rebuild tree
Begin adding tests.
File watch test now creates a KV and validates that it gets written to disk.
Allow for an empty onchange command.
Use defer to handle resource cleanup.
Add mkdir error handling.
Add gocrypt decryption to fsconsul.
Track rename in gocrypt.
gocrypt is not gosecret.
Fixes from go fmt and go vet.
Allow writing to any directory now that deletes are disabled.
Fix fsconsul tests.
Add TODO for cross platform testing.
Begin adding Travis support.
Add a readme line to force a Travis build.
Fix Makefile
Do not test against tip and add deps to integration test.