make clean

Each folder generates a static library file (*.a) on build.  Running `make clean` would not remove this file.  Fixed so that each makefile removes all files it generates in a build.