Gpii 947

http://issues.gpii.net/browse/GPII-947
what are these classes being added for? gpiic- classes should only be used for javascript selectors while gpii- classes should be used for styling. Also the styling related classes should be contained within the styles block of the component and passed in here. Similarly the gpiic- class should be in the options if it is needed.