removed private _db and changed to use UnitOfWork
moved dbcontext so data didn't need reference to entities
moved some classes around to change some project references.  not sure it is what i want, but it works.  also fixed an issue with not inserting new uploads