refactored the way instructions are formed up to simplitfy the coding for many similar instructions (still in progress for many more)
added a base class for all Jumps