added state machine and microarchitecture diagram, cycle level simulator src file, ucode, and updated readme