HUEPI is now an Object

Renamed deeper namespaces to top namespace so HUEPI becomes one Object;
e.g. Group.SetOn() -> GroupSetOn()