initial commit for the elm logger

A basic implementation of ELM, a wannabe ELMAH. Currently the logs are written to a dictionary and are displayed in plain text

![elmloggerinitial](https://cloud.githubusercontent.com/assets/2818455/4650805/c8578f66-5496-11e4-9e85-dc8d51da1d1a.png)

I imagine that you could also use an instance store and declare `ElmStore` as singleton instead of transient.