fix tests to handle creating the build directory before checking
cleanup makefile
update readme
0.11.0

* move `clean` logic to happen at the beginning of a build