Premium rework

Adding premium support, but breaks API with previous puppet module. If couldn't figure out what the yaml file was for, but it seemed to be necessary (nothing works without it). Removed event API support, since that doesn't work in the first place in premium.