Disassembler

Adding the beginnings of disassembler -- eventually will provide the basis for code analysis tools