This MR adds linting and formatting to the CI pipeline for the repository for both the Golang and Lua code.
Adds APIs for the ability to add or remove reviewers and assignees to a merge request. The eligible reviewers and assignees are pulled from the current members of a project.