Nikita Zulyaev 2538 and Nickolay Polyarniy 2537

See https://github.com/PolarHare/Day03 for more detailed commits.

Nikita Zulyaev: 
- GUI
- Images loading(by URL)

Nickolay Polyarniy:
- Services using
- Minor changes in GUI (exceptions handling)