Model work continued

Finished basic model data classes, ported address functions using
SmartyStreets, added onSave functions to update address data