Add support and config file for apigen to create documentation.
Clean up two namespaces.
Merge pull request #19 from ubermichael/master

Add support for apigen and clean up some namespaces.