Added edit-on-click dependencies
Reworking Ben's directive. He writes silly code.
Moved edit-on-click to lib
Fixed bug where input would not focus
This code is cooler than Matt thinks it is.

Wrap-up of editOnClick, now with 99% less nonsense than when it began (up from 98%)
Of course I break the code.

Now with 100% less immediate crash!
This code surpasses many
Angularized keypress