refactoring, added winston logger, added StaticRouter