Implemented disassembler

A basic disassembler was implemented. Currently there is no use for it,
but it will come in handy when I'll write the debugger.