Use someProperty instead of filterProperty and checking lengt.
Small fix in list new view: Use this.$, not global $.

Reason for this is that the this.$ scopes it on the
view's container. Now, it did work before too, as
the input field in the list new view was the only
one on the page, but this is even better so
nothing brakes in the future.
Give focus to the task's name when you edit a row.

Basically added it's own little view for it, and
every time it's container is inserted we'll focus
on the input field.

Did change some CSS and other things too, so this
commit seems a bit bigger than it needed to.
Disable new task button while we are adding one.