Refactoring

Changed type of operands of bytecode instructions
removed object to read signed/unsigned values, replaced by bytecodevaluereader