big code split and rename
builds with cmake, not too stupid
StatStuff renamed to TinyLs
massive rewrite of stat.c to use macros (better perf)