Refatoração, Namespaces e Autoload