Added a namespace
Added in-class documentation