Simplify the Message/Notification split.
Notification stuff.
Split command line parsing to another file.
Code refactoring, commands accept and help.