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 think you can initialize the property inline. Something like this:

```c#
public static List<string> Log { get; set; } = new List<string>();
```