Refatoring language selection module (#11)
Adding dns conflict message (issue #9)