fixed a bug that overwrote address book when a new csv file was added and moved class into a separate file and 'included' it in the code