Text this: Spiking Neural Network For Energy Efficient Learning And Recognition