elm logger

moved this from the Logging repo (aspnet/Logging#38), removed the Mvc dependency from the sample, and fixed scoping
I forget - did we want the default to be to log everything, or should it be `> Diagnostics` or whatever? Might want this to be consistent with the `ConsoleLogger`?