Treat warnings as errors.
Cleaned up makefile and error messaging.
Added debugging symbols for the test apps.
Enabled code coverage (gcov) and profiling (gprof).
Added findTriangle() functions.