Adding IDE files into ignore
Refactoring code to use the RecordTypeEnum class instead
Small fix for trailing dot on domains