Finite simple groups of low rank: Hurwitz generation and (2,3)-generation