Added MessageInfo class which combines message number, unique identifier and size (the information we can get before downloading actual messages).
It is useful since it is easier to keep correspondence between these three info items.