Setup.py and initial package.
Add initial sketch of model interfaces representing a survey.
Fixes and updates to models based on further thought and discussion.
Some utilities for making undo/redo easier.  These should probably go into apptools eventually.
Refactor to simply store a collection of lake depth arrays.
Merge pull request #1 from twdb/feature/application-framework

Basic Project Framework