added range limit checks for int to check ints are 32 bit signed integer...

...s the bring it inline with postgres int ranges