using language API and async callbacks
storing language preference
Merge branch 'feature/issue-3-use-language-api' into develop