using recursive make for cleaner Makefiles
planted a tree
Added static lib to build