Skeleton for the GatheringController

And for the GatheringContoller test.  Currently has four actions, the return
values will probably be changed at some point.