Added an UploadHandlerInterface
Removed HandlerInterface, not very flexible, after all.
Moved Controller to the request Scope.
Fixes a wrong function call to array_key_exists.