Added functionality to distinguish between contacts and meetings

Each line in the txt file has a ‘type’ field as the first field;
c = contact
m = meeting
This will allow both contacts and meetings to be stored at random in
the same txt file, and be placed in the relevant collection upon
reading the file.