Update documentation.
Update change log.
Declare a license and beautify Makefile.