Added ZoneJsonConverter that will preserve a list of all zones paired with their respective program and program parameters. This should be able to reloaded and the zones paired with newly created programs of the type that were saved with the zone.
Removed all unused namespace refs. Removed some unneeded files. Removed interfaces for IZoneProgram and put all functionality in ZoneProgram. Same with IZoneProgrmParameter. Still working on saving zone config.