Added main library project

Operational classes moved over from the test project
Added Elmah

We're using Nuget for our Elmah reference
Set up some basic structure

Defined how we'll plug in to the Elmah framework