move controller into own file, referencing the existing ng module
split definition of controller and its registration to separate parts.
use strict mode for own javascripts

adds plumber to avoid crash of gulp process on linting errors, notifies using gulp-notify
add ng-annotate to avoid duplicated listing of required dependencies