updated features
added Text Formatter
fixed/removed some smaller todos
changed provider and filter handling to be stored in named hash
this allows for named add, get and remove
filters will also automatically add the needed providers