Implemented SA1404 CodeAnalysisSuppressionMustHaveJustification

Fixes #93 
What happens if the user passes a constant which is not a string? The code won't compile, but would it cause an exception for the cast to `string`?