Added methods for rooms, zones, and registers
Updated Program class. Added Program.Initialize to handle initialization. Added Program.SystemData to hold static data about system. Added Program.UtilityMethods to replace ZoningUtilityMethods class. Added Program.Wifi to handle wifi initialization