Add/update/delete permission targets.

:construction: 

WIP for supporting permission targets.

- [ ] tests

cc @opscode/release-engineers 
This should be equivalent:

```ruby
if instance.principals[thing]
```