adding symlink handling to the template loader and watcher processes

replace this with filepath.WalkFunc http://golang.org/pkg/path/filepath/#WalkFunc