validations on friendship model to assure that multiple frienship with the same person cannot be created and that you cannot create a friendship with yourself