We should add a workflow that builds the project within an ubuntu environment. If it compiles successfully, the pass the workflow but if there are any errors, the workflow should fail.
We should also add a badge to README.md that gives us the latest workflow status.