Enough have come to Bristol to 'end rape', but their introduction to campus has come with confusion. Here's what we know about the company and their controversial self-swab kits.