Add github actions to run automated tests for merges into main and for pull requests.
Add github actions to run automated tests for merges into main and for pull requests.