Added logic to retrieve the subject of commits
fixed test and parse logic for commit without messages
Added visualization of subject of the commit

Visualization is conditional, to avoid messing up all the graph.