Update Makefile with gnu99 and add clean rule
Implement mmap skeleton