moved decoder back to Decode Stage

I moved it to the Fetch stage before to fix some control hazard but
didn't realize this made it lose a pipeline… :(
Revert "moved decoder back to Decode Stage"

This reverts commit 46398d37f25d4d94cb7eaf2281782c5e6cf94591.
Revert "typo"

This reverts commit 21e2862801bcde0ac899f4cc1ff8edce212f47e2.
working processor w/ no hazard detection

wasted time adding hazard unit. found out my processor was screwed up
anyways b/c I moved the decoder to the fetch phase and then my jump and
branch and PC logic was screwed up………