added support for client logs (in addition to device discovery logs)
change routes in to a dictionary with parent pointers
updated breadcrumbs to new routes structure
improved logging browsing