elm logger

moved this from the Logging repo (aspnet/Logging#38), removed the Mvc dependency from the sample, and fixed scoping
Don't expose this or the capacity, just make an Add method (static) that updates the activity list internally. Same for Getting at the list of activities