My first pass at populating the submission API.

Get submissions, create submissions.

Added some tests and basic get/create for submissions. To be followed by other basic functionality and calls we would need to build up the API.