Updated KeyCleaner interface to remove circular dependency on ctor
Fully implemented sql server provider. Refactored some stuff
Updated version