Initial Commit.

Added Surfer/SurferDB models.
Implemented some back-end classes; however, functionality has yet to be
tested.