adding number question type, enforcing integers for integers, making default for min/max null, fixes #77