build project list from tasks
serve json array of projects
fetch list of projects from server at startup and refresh
display suggestions for projects when modifying an existing task
display project suggestions on new tasks
use datalist instead of messing around with angular.

Turns out HTML5 has an answer for everything.
Display autocomplete for projects

Assumes support for datalist. However, the form still works for all
other browsers. Yay progressive enhancement.