Update error handling routines for announce validation
Fix hex conversion, do int validation elsewhere
Some basic saving and loading of AnnounceLog and FileRecord