Added the namespace declaration.
The library is now appropriately namespaced. Any modifications of native
objects only occur if they are explicity declared, allowing for better
cleanup.