fix validation for phone number
rework: contact sharing
cannot share contact with user if its already been shared with specs
does not add the shared contact to the recipient's contacts if the recipient already has the contact spec and code
user shares contact feature specs
Merge pull request #7 from agram/toytact7

Toytact7