refactor logging, add NLog and log4Net
refactor build
fix package version
tweak build
tweak logging