This commit begins development on a comprehensive test suite for fwknop. The initial tests are focused on compilation correctness and security options as determined by the "hardening-check" script from Kees Cook of the Debian security team.