Add .settings to gitignore
Add getMD5 methods to StringUtils
Fix Sonar violations (magic numbers and non-final class)