Strongest validation in Intruction constructor
Added failing test for SELECT instruction
Added QVariable type for handling variables in QComputer