All components: add a unit test to validate POD files

Fixes #47