Move decodeMessage to an own module and fix compilation.
Avoid use of deprecated features.
Improve display of spam rejection message.
Implement word based blacklisting.