implemented the -H flag
implemented -Hddir and -Hffile flags
implemented -D -Dddir and -Dffile flags
tabs to spaces
Merge pull request #2 from axeoth/deity

implemented -H, -Hd -Hf, -D, -Dd, -Df flags