Change table so only the cell you click on opens for editing.

This is more like the behavior of our original data table.
Focus the input when it opens
Close text and number cells on blur

I'll probably need to change how this is done so I can do the rest of the cells...
Refactor duplicated code in service
Fix builds/tests, and hopefully fix codeclimate coverage setup
Upgrading Angular and angular modules to 1.3.6

Forcing resolution of Angular 1.3.0+
Forcing Angular 1.3.6
Merge pull request #36 from onijim/feature/refactoring-and-more

Feature/refactoring and more