update Makefile to create "out" directory if missing
correction typo
add some comments