Major rename of namespaces, interfaces and classes
Minor documentation fixes
Merge pull request #2 from lousson/rename