Added initial revision of disassembler

Only reads legacy instruction prefixes so not yet very useful.