refactor: save pc + 4 in stages
chore: clearer naming
fix: jumping should flush two registers
feat: move jumping to execute stage
Merge pull request #1 from Rutherther/feat/pipeline Implement pipeline
docs: better document the stage code, organize it better
feat: add forwarding signal for better debugging
feat: implement pipeline