loadIcon fix
Added in the overload = and copy constructor

Overload assignment and copy constructors deep copy the data arrays.
Need to bridge the c++ with objective c to pass the class between view
controllers.