Begin code cleanup/refactoring...

Remove unnecessary start/end processing messages
Have empty file simply return and empty result so it's handled without exception.
Refactoring...

Use <<-EOF instead of <<EOF for greater clarity.
Correct order of result lines '2 persona, no speaking' test.
Refactoring...

Cleanup <<-EOF spacing for improved readability
Changed commented-out test to use 'xit' so that it shows as pending.
Refactoring file handing based on 'Confident Ruby'...

Replace hacky initialize file handling code with a checked_file_for_open() method which returns a @file variable
which can be safely passed to the Nokogiri/open handling. If an unreadable file, then we raise an error.
Able to remove much of the old initialize code entirely and better show the intent of the analyze method.