elm logger

moved this from the Logging repo (aspnet/Logging#38), removed the Mvc dependency from the sample, and fixed scoping
Well I mean today is Halloween so maybe it's fine :trollface: If there's any good info to put there instead, put it. If not, leaving it blank would be better than putting something useless. (Not sure if the context id would be useful or not.)