Add a concept of dates to todo items

- Refactor todo.js out of app.js
- Add dates to items
- Add micro-date nl date library until chrono works with browserify
- Show todos by their and make it minimizable
Merge branch 'master' of github.com:rcoh/todo