A Spiking Neural Network classification architecture for spatial-temporal data processing