Permission plugin is now handled 'correctly':

- It follows the Strategy pattern (Hooray Armarr ;))
- Easy setup
- Simple way of adding new permission plugins if needed.