add directory.go, walk directory and show formatted output