Refactored test utility for API changes, and consolidated all code into main.c, since the individual source files ended up being too small to break out.
Reenabled validation of test utility, linking against kinetic-c lib, dynamic lib generation, and updated installation.