refactor(call): use nested scopes on our model

"Whenever you have ng-model there’s gotta be a dot in there somewhere. If you don’t have a dot, you’re doing it wrong"
More details: http://jimhoskins.com/2012/12/14/nested-scopes-in-angularjs.html
Merge branch 'refactor-using-dot'