Fixed file reads and writes

Changed to make the unit write sites file on each confirm, and read the
file on startup.  The file to read / write is still hardcoded.