Refactoring the PLS module

Here is a small pull request that refactors the PLS module to split it into two modules, the CCA module and the PLS module. 
The only method that moved is the CCA method. It has been deprecated from the pls module, and moved to it's own module.

Thanks,