Braids: A Survey