stackvm: add tools

make tests - builds the tools, compiles the tests, and runs them
make clean-all - cleans everything, including the tools
make clean - cleans the tests and stackvm, but not the tools