Agregados namespaces y correccion de errores

ahora todas las clases llevan namespaces para que no se colapse y
permitir el uso de mas clases con el mismo nombre, cada modulo lleva su
propio namespaces
Agregados los namespaces

Ahora todas las clases llevan su propio namespace para no colapsar con
otras y permitir la creacion de mas clases con el mismo nombre