GEOMESA-88 - Authorizations SPI

Set visibilities on written data, apply authorizations to queries, allow for 3rd party service providers for authorizations
good idea...we should probably clean things up anywhere that has auths and use things like "public" and "private" or some generic healthcare/legal terms