use set_language as promise
Merge pull request #82 from praekelt/feature/issue-82-make-language-restart-a-promise

Make language restart a Promise