Bug fix for running software 
found a couple of issues
branch was over incrementing the pc on z=1 (jumped the next instruction)
addwithcarry was not working.