GUIDES: sgRNA design for loss-of-function screens