Patched RouterContext::CreateNewRouter to read from config if available.
As well as reading the version string from external file.
Adding timestamp to logger.