Fix lt & lteq don't accept most of values.
Change specs to cover lt, lteq, gt and gteq.
Merge pull request #304 from bigxiang/fix_lt_and_lteq_error

Fix lt & lteq don't accept most of values.