Added instruction fetch architecture and test benches