:lipstick: Extract the pragma in a separate file

The build was changed in order to concatenates the two files
Add emoticons module in prevision of commits parsing
:lipstick: Move git functions in a separate file

The functions name was snakified and the `grep` and `from` arguments of
the `read_git_log` become optional.