Documentation improvements

Improve the documentation adding many sections and adding license
and contributing files. Start with version number.