Made the following edits to make github actions work properly:
added a Project.toml file to the test directory for dependencies
formatted the tests in runtests.jl differently so that they work with the test runner (other tests will need to be reformatted still, these are just examples)
updated call to checkout v2 -> checkout v3 to silence deprecation warnings
removed testing on julia 1.0 since it doesn't support the way occursin is used in the code with regular expressions
Made the following edits to make github actions work properly: