basic project test framework

implemented local branch predictor using 2 bit saturation counter