Fixed violations of SonarLint rules in frontend and violations of pylints rules in backend
Fixed violations of SonarLint rules in files that we've modified when creating the new features in the Frontend directory.
Fixed violations of PyLints rules in all files in the Backend directory. The violations were mostly missing docstrings for modules, classes and methods.