Merge file checking into initialize method...

Per suggestion from brian, move file validation/access into the initialize method;
now when using the class, you just instantiate it, call analyze to parse the file,
and then call the list_by... method to print the output.
Less dependence on the caller doing the right thing.