Added $watch to lazyModel

$watch was necessary for a few use cases (loading data from the server, or switching on "selected" variable.

http://jsfiddle.net/langdonx/DHc3t/1/