New feature: Permission to assertion map, Assertion Plugin Manager

As discussed in #155

- [x] Initial proposal
- [x] Assertion plugin manager
- [x] Assertion map
- [ ] Fix cs
- [ ] More unit tests
- [ ] ...

ping @bakura10 @danizord