The University of St Andrews has been confronted with more than 100 posts on an Instagram account alleging incidents including sexual assault and rape.