database control functional

problems:
- id not present in model (DS.Model doesn't allow); id not saved in
database, clearing cache creates error
- addresses contains objects, have to write a controller for that
- design is yuk