Experimenting with bigger directory graph nodes
Tweak canvas rendering directories and update readme
Attempt to use linear tree history changesets in data structure

- Works but not a very good idea.
- JSON file results to about 80MB
- takes over 6 seconds to load
Make changeset based on diffing tree structure

- kind of works, but probably could be more optimized
Nicer flow tests and Some refactoring

- change order of amd sort
- added a commit overlay in flow
- cleanup some code
Support keyboard navigation for flow

- Use j/k left/right to move back and forth history