Move terminate_cluster back into cluster module

Fixes #27
Merge pull request #32 from cjh1/27-signature-refactor

Move terminate_cluster back into cluster module