Now checking for -0, and converting -0 to +0 where required. Added Octet tests.