Move the Makefile to the top directory
Fold shared.mk into Makefile

There is only one Makefile in this repository.
Rename CPP to CXX

CPP is the C pre processor.
Add .gitignore file