createDirectory action is recursive
Refactor module/app creation to use actions
tabs -> spaces :/
report if dir exists
add command line flag for printing program help/version