Enabled configurable backend and basic auth.

Default screen now provides opportunity to configure backend, username,
and password, which are used to provide HTTP Basic Authorization for all
subsequent API requests.