EventDataProvider example

Provides an example "EventDataProvider" along with tests which show how
this class could be constructed/used.
Initial commit of Fluent API

A first stab at a Fluent API for configuring tracing. The implementation
is not complete but a few unit tests have been written to prove out the
approach.
Completed first draft of Fluent API

Completed the implementation and testing of first draft of fluent API
Simplified fluent syntax