Significant changes to get multiple spike input trains working, along with corrections to connection probability calculation to fix the only-connecting-self-referentially issue, and moved connection parameter setup to only be performed if a connection will be made
Complete rewrite of synthetic data generation code to correct the logic and to bring it in line with changes in model.py
Added print for output spikes
Updated for new experiment params