Add ability to add device types to helper script and rename
Add infrastructure for having more than one type on a device
Switch to multiple roles per device configuration