Had a bug in the previous code.  For:

v 1 2 3 # 4

would have tried to tokenize the '#'.  Fixed by adding a function to
remove comments from string before tokenizing.
Added parser for faces.
Changed interface for reading .obj files so get back unordered map of faces and list of vertices.
Added an additional file to display read .obj files.