Initial commit of my branch, working PC
Pushing the working ALU selector
Synched with Abilio
Initial Commit of my design
Seemingly working forwarding.

MEM hazard equations still not correct, because I don't know if they
should be the same as the book or....
EX MEM hazards taken care of
SW forwarding implemented, same as Abilio's
Register now works on a different part of the clock cycle.
bla