restructuring, removed composer autoloader, mvc now oop based