char_limit sanity checks

Cannot be lower than 2.
Must be a number or will be reset to 7.