Use python's logging module
Added support for multiple starting branches. Any commit that doesn't have a parsed parent becomes a starting branch.
Fixed indent not being taken into account when determining the SVG width
Merge branch 'multiple-start-commits'