initial branding and generalization commit

this commit contains all the changes described in the readme.rst
put the right README.rst in branch
Merge pull request #1 from xcezzz/generalification

Merge generalification into my stable6 branch