Updated ACL format for Shock nodes to allow a public user in the ACLs… 

… rather than relying on an ACL to be empty for it to be public. This was updated in the acl.go packages and the node creation code. Need to check the rest of the code to make sure it works with the new code. Also, will review that all actions in Shock code are checking for the correct permissions.