Up to Fetch stage in Lab 6

Finished all pipeline stages except for Fetch. Program and microcode are
still completely untested.