Adds username column to Users table
Adds Contacts table and model with associations to user
Adds associations between User and Contact models
Contacts are nested for User and has ContactShares
creates new route to display shared contacts and user contacts