using class to compartmentalize the read and write functions. Former read and write csv have been replaced by read_address_book and write_address_book and are referenced to through "$ADS-><function>".