Added `addClass()` utility method and several improves and fixes
Several fixes to remove potential array to string conversions
Better array