update to so you don't have to give a header name when printing all and made it so testIncludeDir.sh can be ran on both linux and mac