added abstract renderer class. Must be implemented by all future renderes. It has a listener for fft sample, and will ease animations according to sound wave