Added composer and namespacing