Fix for issue when searching for "?" which was returning the following error.
StringIndexOutOfBoundsException : String index out of range: -1
Merge pull request #178 from ianwallen/Fix_question_mark_search

Fix for issue when searching for "?"