Fix bug in  with newVal being undefined
Fixing bug with
Merge pull request #57 from davidmansy/feature

Fix bug with $watch