mark icache signals public in testbench
Added exceptions :O

Most of the things that can cause exceptions aren't implemented yet, but
SYSCALL seems to work.