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)

It's usually better to use a `PathString`.