Added most of the timing part of issue. Addition of functional part still remains
Some variables intended functionality is yet unclear like:
   1. tag, branch and link fields in the integer pipe stages.
   2. branch_tag state variable in state_t