Optimize our $bindTo code base

@davideast please review cc @jacobawenger 

<del>Improves but does not fix</del>Fixes #400! - $bindTo not working with inputs
Workaround for #133 - can't change $priority or $value in $bindTo (they are now stored as _id, _value, and _priority, which trigger updates for $watch)