Updating API calls, Remove Groups, Being Master

Updates the client to use updated APIs and kills off the idea of groups. UserId is the "group" from now on. Started implementing master status. Also, supports "claiming" a device.
Adding classes