create results database table
class to model results

also determines if a result is valid
backend for creating results
accept PUT requests to create new results