Add directory check to createDirectoryProtection()
moved main configuration in separated classes
changed name from SyncDataServer to SyncData
Added configuration classes and exception for SyncData itself, Doctrine and SwiftMailer