Create header file for heap, move main in test.c.
Add array.
Use array syntax in array_print prototype.
Make an amalgamation (ckit.c and ckit.h) to be included in client projects.
Modify amalgamation script to create typed versions of data structures.
Start working on supporting multiple type instantiations.
Fix test to properly construct and use array_test_struct.
Improve support for custom printing.