changes.
Moved message processing to different class.

Todo: UnitTests... :)
Added MessageProcessedEvent + basic BodyHelper
Some UnitTesting