Core: Setup Code Quality + CI Pipeline
Setup Code Quality + CI Pipeline
Will involve setting up CI pipeline for ensuring code quality + testing.
Code quality involves: formatting + linting.
Tests will be placed in tests
at root level and run through pytest
module.