Bug fix: estimation of spikes now correct
Updated documentation
Added jitter to spike times in toy data
optimized greedy search
Changed greedy search to divide & conquer
Bug fix: correct update of Delta L in binary pursuit
Bug fix: correct update of Delta L in binary pursuit
Updated test script with toy example
Merge branch 'opt'

Conflicts:
	BP.m
Improved naming and documentation
Implemented spike times with subsample resolution
Bug fix: corrected update of Delta L
Fixed subsampling procedure
minor bug fix in test harness
Bug fix: restricted subsampling to [-0.5 0.5]

Shifting the spike time by more than half a sample could lead to a
condition where the posterior decreased by inserting a spike, because
\Delta L is negative at the up sampled (smoothed) peak.
Bug fix: residuals weren't calculated correctly
Added pruning of waveforms
Minor bugfix in test harness
Merge branch 'upsample'