public void Start()
{
m_Storage = new Dictionary<string, BDB46> ();
m_StorageLock = new Mutex ();
if (!Directory.Exists (Paths.ApplicationData))
Directory.CreateDirectory (Paths.ApplicationData);
ProjectStorage.Initialize (Paths.ApplicationData, Path.Combine (Paths.ApplicationData, "projects.db"));
Log.DebugFormat ("Project Storage Initialized, found {0} items", Projects.KeyCount);
TaskStorage.Initialize (Paths.ApplicationData, Path.Combine (Paths.ApplicationData, "tasks.db"));
Log.DebugFormat ("Task Storage Initialized, found {0} items", Tasks.KeyCount);
}