The hottest spring jackets for women to add to your closet including denim, leather, blazers, trench coats & more. Plus, how to style them and where to score them!