renamed classes, added namespace to all classes and trait and added autoload.php to autoload classes and traits