UC1: added repositories listing and main page definition

Renamed the use case and moved its exception right after use case definition.
This PR is related to #45 and #70.