Feature/publicread api

@fjvallarino This enables the call to ensure public read.  Currently gets called whenever a new buttons controller is instantiated but the service doesn't make the api call if it already has a record of a previous call for that company.  Please review.