1) angular.module('alurapic').controller(function($http, $scope) {});
2) angular.module('alurapic').controller($http, $scope) {};
3) angular.module('alurapic').controller(function($scope, $http) {});
4) angular.module('alurapic').controller(function($scope, http) {});
Não está faltando o nome do controller ? nenhuma delas esta dizendo o nome do controller... achei que era obrigatório. ai não soube responder.