use strict mode
add all sources for safety reasons
started to modularize python script
split iterate_commits into separate functions
even more modularization