Added composer autoloading
Updated to be valid for Packagist, with MIT license
Added missing namespace declaration
Updated to PSR-2 coding standards