Allow formatter chaining; add tag formatter; respect maxRedirects