adds public settings route that provides initalized value to check if the app has been configured for the first time
* feat(api): permissions system Adds a permission system for isAuthenticated middleware. Also adds user CRUD.
* feat(api): settings system Also includes /auth/me endpoint for ticket ch76 and OpenAPI 3.0 compatibility for ch77 * refactor(api): remove unused imports