Making transition to modular parallelisation

Using the cblparallel python library I am currently writing
Fixed a bug in linear kernel
Code review - quick fixes and notes for future
Added an explicit debug/testing mode
Added progress bar and made main experiment runnable again (my system only at the moment)