Added dynamic backlog updates. Pulled most of the backlog modification JS into a bunch of set_* functions
Change many task parsing to not assume that in the three field case, the fields are name|hours|username; now name|hours|status will also work. Fixes #240