Adding Directories and README.md, also slight changes to the Makefile to make it more flexible.