fix(ngModelController): the internal ngModelController should not be intercepted

The goal of ngHintDOM is to inform users about improper manipulation
of the DOM in their controllers. NgModelController is not a
controller created by the user and should be allowed
to carry out whatever behavior is required internally
by ng-model.

Closes #14
chore(devDependencies): clean up dependencies that are only required for development