First version, 1h chrono
Split utility functions in lib/ ; list messages date desc