added ability to update root-level A record, updated up-to-date check (it was an infinite loop before, oops), changed a filename because python hates hyphens