changes to: addClassName and removeClassName, adding support for multiple classes and a 'remove all' option