Modified InstructionSet and Builder

Changed args of J and BNEZ to line number
Added targetLine to InstructionSet
Merge branch 'master' of https://github.com/cgmeister/pipelining
changed various classes

MIPSRegister: added static instance and getters
Instruction Controller: returns processStatus
RegisterController: returns MIPSRegisters
Merge branch 'master' into local_rick
Added data hazard control
Added STALL pipeline stage
Refactored write back
Merge remote-tracking branch 'origin/local_patrick'