This is very good post on handling non-normal data. I helped me with my own CFA model!
Rudyanto: Handling Non-Normal Data in SEM