added more setter and getters to ICA base class and cleaned up the classes
added some descriptions for doxygen in ICA classes
Merge pull request #1490 from pickle27/develop

added more setter and getters to ICA base class and cleaned up the class...