reverted some changes and cleaned up configuration class
added code quality to build process and also tagged the tests that require selenium so the CI could run the tests
fixed all code quality bugs, integrated it into the build process, and added custom settings related to method length and line length