Free People's spring collection is here, shop the top new trends across denim, linen and swimwear all in one piece.