With SolarCity crashing near all-time lows, is it a good time to buy