Create the Proposal model and controller (with tests).