Updating README.
Improving docs and code revision.