Improved encoding

New output encoding: UTF-8 without BOM
Disposing elements with Using-Block