Fixing guice wiring of suggesters

The problem until now was, that the Suggester implementations returned
a SuggestContextParser, which in turn created a new instance of the
Suggester implementation. Instead of creating new instance, guice can
create an instance.

This commits splits the parser from the suggester implementation.