Add/assignments#4

As per #4 
Refactors permissions structure into permissions and assignments.

eg.
```js
var permissions = {
  'admin' : 'subscriber'
}

var assignments = {
  1: 'admin'
}
```
```js
admittance.load(permissions, assignments)
```
User 1 will now pass checks for admin and subscriber