Improve documentation, and move it to README.md