initial checkin of my experimental disassembler. Still pretty flaky and very slow.