learning requirejs and backbonejs extensively by TODO App!