dot files
wip: messages, core, and a sample plugin