Automorphisms of Curves and Weierstrass Points