અનિદ્રા: સમજવાના લક્ષણો, કારણો અને સારવાર