davy isnt a direct requirement for the todos app, remove it as a dep
use requirejs for dependency management
break out components into separate files, remove global variables