Added audit code to unitofwork and fixtures

Took a dependency on entityframework.extensions.  The logic could be
pulled from the assembly and mimic