Added XML documentation for the most important parts

Also, changed the project's main namespace to comply with the
guidelines.

Closes #3
Fixes #6