Added getParent() and isValid(String parent) functions.  Allows user to specify parent directory
Added printDirectoryTree(String parent, int indent) function which prints the list of directories from the parent on down