Makefile cleanup, and added install.
Cleaned a bit on documentation.