A 2% Distance to z = 0.35 by Reconstructing Baryon Acoustic Oscillations-I : Methods and Application to the Sloan Digital Sky Survey