memory store for append/fetch/copy
move server to its own file
add enum dependency
split messageparts
move utilities
add soledadstore class
move parts-related bits to messageparts
debug info