Add support for burndown charts

This branch adds initial support for primitive burndown charts. You feed in a bug number and it traces the transitive closure of its dependencies and then produces a graph of the number of open bugs over time.