Refactor + proper MIME nesting

#### Description
* Properly nests different MIME header parts as described here: http://msdn.microsoft.com/library/office/aa563064.aspx
* Refactors `InlineCssHook` to be more OO.