(AngularJS) Fix $scope initialization respecting scope hierarchy

Original code is not respecting `$scope` hierarchy - it creates `queue` property even if that property is defined in parent `$scope`. That way it is impossible to manipulate `queue` in parent code (Controller/Directive) that controls `<file-upload>` Directive.

If anything is unclear, I can provide live demo.