split out common file utils (chown)
implemented chmod
handle ints passed as strings
handle chmod when creating dirs
implemented chown/chmod for config files
docs
skip copying config if sha256sum matches
cleanup logging
infer config filename from dest if source not given
implemented symlink