Change license to markdown.
Update documentation and README.
Improve Makefile