Added testcases for parsing and removed unused methods for parsing
Pulled down getSize from Part to Message which makes ImapBodyPart superfluous
Added a getBodyparts method to Multipart so that foreach loops can be used. Removed unnecessary mutators from Multipart.
Removed unused methods
Removed unnecessary overriding methods
Whitespace, Tabs to Spaces
Flagged some code with TODOs, added Javadoc for Body