Introduce ClayOven namespaces

To prevent collisions with any other modules in global
namespaces. For instance the module `Mail` collides
with the ruby library `mail`.

Signed-off-by: Rohan Jain <crodjer@gmail.com>