added account ownership model. cleaned up associations.