CNN Technology: Taghazout is a tiny town on Morocco's west coast with sketchy Internet coverage, but it is becoming an international start-up hot spot.