What is this task about?
Need to add CI to this repository to ensure that tests pass when changes are made.
Why is this task needed?
Having CI run with a PR will help ensure that changes to do not break the code.
Relevant resources or references
How can this issue be closed?
Merge a PR that adds CI to run all of the currently implemented tests in the repo.