update gitignore
fix gitignore syntax
add brief usage
add blurb on how to run tests
add Cmake files
add kdm.h, with helpers for c/m/realloc and free
add tests for km_c/a/realloc and km_free