initial commit BbsConsole BBSViewer