What is the function of the capacitor between ground and 12V?
The 47-uF capacitor is not used to supply the inrush current, which would be needed to start the motor: it's value is too low to do the job (the IGBT handles 7A, so the motor will be quite powerful). 

It is likely used as a noise suppressor.