ECE 4435 Final Project - pipelined general purpose processor