Fixed layout issues with code
Made btb a class
Added ability to store program counter displacements in btb instead of direct references