data: - added navigator data object with shared data structures
data/format: - replaced couts with printfs; - added support for shared data access to threads base class and its derived classes; - moved mutex to the base class;
format: replaced couts with printfs
data: updated main class to support shared data object