performance improvements.
+ UI improvements
+ More efficient watchers
+ unwatch on scope destroy
Merge pull request #104 from kashjs/master

performance improvements.