refactor todo app views with backbone