Added Documentationn/Updated Makefile