Added missing event types in preparation for buffer implementation
Database now uses an IMutex
renamed IDataObserver to IMeasurementLoader
removed vestigal file