ExPermissions is a library not an application.
Remove config.
Removed useless test case.
Add LICENSE header to code.
Document `ExPermissions` module.
Rename `ExPermissionsTest` to `ExPermissions.Test`.
Define `ExPermissions.User` and relevant (empty) test suite.
Add "user without implementation(s) has no flags" test.
Dirty implementation of `ExPermissions.User.Flags`.
Add test case "passing nil instead of a proper 'object'".
Check that appropriate exceptions are raised in tests.
Note that the fall-through cases should just fail, spectacularly.