Question suggestion

Rebased from master and fixed a few Maven dependency issues.