First commit.  Parses file.  No searching or appending yet.