Qualitative theory of impulsive delay differential equations