Switched to the IoC container logic instead of the static class

It allows:
```php
$clean_output = $purifier->purify($bad_input);
$clean_output = $purifier->purify($this_input);
$clean_output = $purifier->purify($that_input);
```
Using the same instance.