Initial check-in
Adding recursive support
Moving the directory format into a command line parameter