create `Permission` class and add a list of them to `Conference`
 - The soon to be renamed `ConferenceFetchProcess` now grabs a list of them from the DB and adds to `Conference`
Adding tests for `ConferenceFetchProcess`
Various things:
- fixing test broken in master due to data chage
- preventving NPE in `Conference` when database permissions are null/empty
- fixing compiler errors