added alu control, completed execution stage, fixed some bugs