composer.json updates

Added PSR-4 autoloading, converted spaced to tabs, updated suggests.