commited CLS support present in released binaries.

Commited CLS support after forgetting to. Moved Utils to it's own source
file.