Fairly big update. Covers some tweaks to the logger and added JSON support for any code using Xml.Linq.XElement