Add Tests and Increase Coverage
Summary
Coverage being just above 35% is atrocious. I've added tests to increase coverage to 93.4%
I've also added a go vet
gitlab ci job.
This is my personal gitlab instance. Feel free to browse my stuff: https://gitlab.greeson.xyz/users/highsaltlevels/projects