merge with dev

added better error reporting when bad xml is encountered

added method to reload/refresh vars

added method to rename vars ( may need testing )

improved backup/restore Util

added new util detect if person is home by monitoring network for mac arps and setting var