improvements in errors
my first service, and watching a nested object rather than in $scope