added path resolve function and began modifying helpers to handle directories, added directoried and subfiles to CompFile1.cmp