! fix preview not working for news letters

Signed-off-by: Spuds <spuds@spudsdesign.com>
! cleanup (somewhat) the xml controller

Signed-off-by: Spuds <spuds@spudsdesign.com>
Merge pull request #209 from Spuds/xml

Small tidying of the xml controller