* feat(api): permissions system Adds a permission system for isAuthenticated middleware. Also adds user CRUD.