update tinytest to latest
misc changes of little effect to kdm.h
add lorem ipsum text as test file
change the way the libkdm error functions work

- Now, a second char* msg is taken, in case you want to report
  any other stuff like strerror(errno)
update cmake with new files and methods