Added an example demo, that doesn't need to query ElasticSearch, shows
off how to implement a custom Suggestion Interface.
Unit tests for QueryString::insert_character.
Unit tests for QueryString::remove_character.
Unit Tests for QueryString::set.
Unit Tests for QueryString::escape.
QueryString::escape now trims whitespace from beginning and end of
querystring.