Fixed general behaviour

- Fixed minValLength,
- added reset Method with bind options
- this.go will only be called once when val < minValLength
- general search behaviour when val < minValLength and val < last_val
(erasing characters)
Grunt js file

Halstead changed from 17 to 20