added a minimal DAG implementation in Python and the graph page with color-coded dependencies
fixed github urls in index template
better unit tests using mocks