Signed/unsigned math with overflow and carry flags should now be set properly. Added tests for relevant instructions and flags.