Add workflows to: - Lint the code - Run tests - Scan for dependency security issues - Build on each pull request, release, and master branch