Moved DCA class files to library
Moved helper classes to library
Renamed DCA callback classes
Use closure where useful
Moved wizard callbacks to separate classes
Split out product callback into separate classes