makefile, get it compiling with -k
real tests using buster.js (kinda), fixes #2