Entry point - loads an existing addressbook or creates a new one, then writes it back to the file.
Builds a person based on user input