recurisive multipart library
reworked messages -> mail and messagenode for better multipart handling
MessageNode graph is fully operational.\nTODO: write tests