Restructuring the repository so that source files are placed into directories based on language (starting with python).
Adding an equivalent to CommitLinker.py written in ruby.
Modularizing the code in CommitLinker.rb so that it can be invoked as a script or used by another script.