Passed message to sprintf() to make it parameterizable

Fixes #16

Parameter's can be selected with sprintf()'s position specifier:

```php
Assertion::string(1234, 'Path should be a string. Got: %2$s');
```

Outputs:

Path should be a string. Got: integer