suggestion integration test

This test exercises the API exposed to Modules to make suggestion proposals. It verifies that a suggestion proposal made by a module can be received by the user shell eventually.