Draft: Integrate gatekeeper (part 1)
This MR is in draft till we are ready to switch gatekeeper in for the existing auth mechanism provided by the app package.
This MR switches the app package with gatekeeper and removes Hasura (dependency of the app package)
Closes #1551 (closed), #1549 (closed)
Edited by Mat Appelman