Changed InitializeData to attempt a load from disk before reading the archive.
Added the SrcMLArchiveTests to the build category
Added an "IsEmpty" property to AbstractArchive and its children.
Added a new ReadyNotifier class to encapsulate the idea of maintaining a "ready" state and firing an event whenever the state changes.
Added a ready state to the DataRepository
Reorganized the data repository so that like methods are grouped into regions