Tear down the WCF context so that the sample can be re-run
Merge pull request #5 from devinmartin/master

Tear down the WCF context so that the sample can be re-run
Logging wrappers added to ImmutableContext
Visibility of unnecessary public interfaces reduced to internal
Added ILogProvider to IContextBundle
Added LogVisibility of None as default
Broke out exception handlers into void return and result handlers to avoid potential handling of a result-based exception with a void exception handler
Fixed issue with type access provider not propagating through bundle
Fixed issue with tests, plan for refactor