Implemented cleaner Makefile and better source layout
Working on memory benchmark