Tests and validations for negative numbers in integer and numeric; fixes #15