Added composer, and PSR4 autoloading