Documented header files
Build fails on warnings