build: added automated testing of our public headers