Implement the BMI instruction

This Andrew's pull request #13, with (non-substantive) conflicts resolved.

> From http://www.obelisk.demon.co.uk/6502/reference.html#BMI:
>
> > BMI - Branch if Minus
> >
> > If the negative flag is set then add the relative displacement to the program counter to cause a branch to a new location.