Added clientgroup controller for creation of clientgroups and clientgroup auth for communication between clients and server. Removed user basic auth for now. Added ACLs to jobs and clientgroups.  clientgroups have an extra ACL for defining which users can execute on that clientgroup. Added clientgroup ACL and clientgroup token controllers. Added job ACL controller. Also added a number of “return” statements to get rid of http multiple response errors. There are still some places to add user auth checking but clientgroup auth was tested and worked.