main program
Merge https://github.com/asdoc/Simple-Messenger