Add friendship model, friendship UI, and friendship states