Make Address take i32 so relative addresses work.
Fix build.
Merge pull request #12 from amw-zero/ark-i32-address

Change implementation of AddressDiff from u16 to i32