Add function to send completed surveys to the backend API.

Includes classes for Response and Survey objects.

This commit fixes issue #8
Drive by review: No semicolon