reworked associations between listings, user, and item

Modified associations:
user has many listings;
listing belongs to item;
item has many listings;
and corresponding migrations