challenges: get Challenges (mostly) working along the same ui-router
principles as groups. Having some $scope variable resolution timing issues