General reorganizing of folders/files and renaming for better navigation in source code
Renamed /api folder to /backend
Moved /database and /backend to new /api folder
Created /notifications folder and moved notification services, repository and data there
Renamed backend response classes to more generic names
Removed cubit-level dependencies on Awesome Notifications, creating more app specific functions in Notification Service
Added general improvements to the notification handling.
InitializedNavigationRootPage now checks on build whether or not the user has ever made a choice regarding notifications being allowed and uses that to decide whether or not the alert dialog should pop up
AppDependencies now also checks whether the user preference boolean (if notifications are allowed) matches the system settings for the app, and sets the Shared Preference variable accordingly on boot.
Notifications for resource booking are also only ever initialized if the shared preference variable is true or not null.
New function in AppDependencies that sets the Shared Preference value to true or false.
General reorganizing of folders/files and renaming for better navigation in source code
Added general improvements to the notification handling.