Scope the controller in a Module

This isn't an exported module, so legally, it can only be referenced
locally.
Make a class for the ContactsController

Note that this means exporting ContactsController, and all interfaces.