created userfriendship model, setup state machine & accepting friendship