Printer converts directory and file names to correct format

The correct format is lowercase, with spaces replaced by underscores.
Fix issue with reading files

The files were not found when the tests were run from the command-line,
The full  file paths are now being used.
Change type of quote used for multiline string

RubyMine was complaining the `"""` should be replaced with `'`.