Fixed auth on read, update, delete on networks

So, we have publicnet, servicenet that tenants should `*R**`, but they shouldn't be able to modify (`C*UD`). Also, tenants need to CRUD their own networks, but not networks of other tenants.  This is particularly where I was asking your expert opinion for. Is `removed_unauthorized_networks` even the right way to implement this type of auth? i.e. How does this compare to your efforts in #219 and #220.