Merge pull request #1 from edenduthie/Gab

Gab
Removed component which is not present in input
Added parallel
Fixed problem with 0 cores on 1 core machine
Stopped cluser
Merge branch 'master' into Gab
Filename / function clean up

No functional change - just a clean of file names and the distribution
of functions between and within  files.