migrate to .net 4.5 and remove log4net dependency