Many things, including new history command and generated HTML views

- [x] Clean up d3.
- [ ] Clean up js/etc.
- [x] History should pay attention to ignored paths.