Added more string output functionality

Converting the disassembler from printing as it goes to storing a string in memory and printing it once it's sure it's a valid input.