added command separator support, miscellaneous fixes, say command