Many has fallen into the same trap. Me included.
The following does not define a new module. It will try to retrieve a module named UserHandler
which isn't defined yet.
angular.module('UserHandler')
Providing a (empty) array of dependencies as the second argument will define your module.
angular.module('UserHandler', [])