Updated composer.json to adhere to filename and namespace conventions.