Make default language settable.
Add HttpClient abstraction.

    - This allow to use different http methods.