Fork for the amount of CPUs.
Add options parsing.
Formatting.
Add the cluster code to the API too.
Merge branch 'feature/support-for-multiple-processes' into develop