implemented disassemble method

returns an InstrSeq which is basically an array with a base address
where each element of the array is an Instr instance. indexing
into InstrSeq returns an richer version of Instr called
InstrSeqMember which is an Instr instance paired with a
base address and offset