Feature/context suggester

Closes #927