define $scope parameter as injected for controller in order to avoid mangling errors

Angular's dependency injection breaks as soon as the code gets minified and the parameters mangled. So the injected parameters have to be defined separately as a String list.

Some info on this: http://jaketrent.com/post/minimized-angularjs-dependency-injection/