Improve the way attributes are watched #164

Change uses of attributes.$observe to scope.$watch where appropriate. This makes the values of these arguments update without use of the interpolation syntax. Let me know if you'd like me to make any adjustments.