Add GitHub Actions for testing and dependency management
Introduce unit test and code coverage workflows to automate testing on 'features' and 'main' branches, respectively. Implement Dependabot for weekly dependency updates using Go modules, ensuring the project dependencies stay up to date on the 'features' branch.
Signed-off-by: Christian Roessner c@roessner.co