barebone todo application complete