add command line disassembler, and fix issue in Chip8::Disassembler