encapsulated navigator and explorer into own classes

* fileNavigator.cpp
* fileExplorer.cpp