Started implementing PSR-4 support
Finished adding namespacing