doubleclick a todo title to create an Edit Title input

edits do not actually work yet, but the interface will change
update edit titles on unfocus and enter and update UI

also extend Gruntfile to build coffee files in js/views