Makefile use GNU conventions
Add documentation to make install