chore: unit testing

There was this fancypants unit testing document, i decided to set
up CI to actually check all of it