Let's compile with -Weffc++

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>
Added more Message constructors

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>
Added the ability to skip the sorting step if our analyzes don't require it

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>