(feat) use dot model notation when using scope

If controllerAs isn't selected, the generator will create a property
on $scope named the same as the controller. This property will then
be modified. This prevents issues with parent/child scropes trying to
access the same property.