Comply to PEP 8 / GRASS style guide

No code changes here. Fix header, indentation and white space.
Add HTML module documentation and update README

HTML documentation is recommended by GRASS. README file is kept to view on GitHub.