Efficient and Simple Algorithms for Fault Tolerant Spanners