Hazard unit cleanup.
Merge branch 'singlecycle' of https://github.com/nerylix/437 into singlecycle
Made it compile. Now fixing SW after OR hazard.