Controller added
Sequencer State Machine

the state machine has been finished for the sequencer, it is designed to
stall the process in the event of a branch instruction
updated controller