Added a BranchHistory class

simple implementation that does branch history for a 10-bit history