elm logger

moved this from the Logging repo (aspnet/Logging#38), removed the Mvc dependency from the sample, and fixed scoping
And I'm not sure what's suppose to happen if it's neither the main page nor the details page... what should it do?