Error handling

1. move logger into seprate static class
2. Add handling of Unhandled error in Global.asax