In order to do #70 we need to produce a module which can open up a directory and produce an object which represents the directory structure in a format which the lintFiles.js module expects.
This is in order to remove the need to have access to GitHub to get the file structure.