added namespaces and autoload parameters to composer