Update PegInstructionGenerator

implement some visitor
add Instruction (ByteAt, CharAt, GetByte) 
update Instruction (AllocLocal)
Please implements Block.append(PegInstruction) to encapsulate how block manage instructions.