Improve documentation and readme.