Added MessagePart.cs and MessagePartial.cs and refactored MimeEntity