added new ad location model and a bunch of associations:
;