Reformat, check over code (#1), begin adding hazard/stall functionality, and add nzp bypassing