Model definition - starting point

Adding the model classes using Flask-Alchemy based on our conceptual model.  Note that the "will_volunteer" modeling has been updated slightly.