implemented shutdown pattern with haptic feedback

also switch to c3pow naming convention