refactored avr code to make disassembler more general; renamed streams