Better handling of parameters

Add case insensitivity, param in the middle of text, several param,
recurrent param, missing special chars and error on path starting with rudder not handled