Refactored namespace
Added autoload to composer.json