Started adding some validation
Added fault type validation
Added require general field validation check