Fix bug in kernel that doesn't allow it to test well

build_connections needs a non-zero number of output neurons
Randomize connection weights
Store all samples-data in memory

This allows training algorithms to have a corpus of data to work on.
Compute cluster centres, at the moment, simply averages
FIX: wrong iteration variable used during sampling run

The sampling run of the program is the one where the randomized, not-trained
network is exposed to the samples to compute averages, cluster centers and the
likes. I had wrongfully used incorrect iteration variables and made the program
horribly inconsistent with previous runs.
Try a random clustering algorithm
Identify peaks in fourier processed files
Compute and print out energies
Script to automate conversion of fourier-spectrums to peak-energy values
Merge branch 'data-processing'
Pull in data-processing changes
Adjust offset and number of peaks
Collect data into memory for vibration analysis