Revert "Moved to client-side file browser"

This reverts commit 1f74654b792a8b4ec48f9206e173cd0497231f7c.
Revert "Now using abstract repository"

This reverts commit 78591f344158426910fadbf57f21e44952ba1665.
Revert "Added abstract interface for repositories"

This reverts commit d06c53e4d0894aee82293bdf92b58e33c8241f4e.
fixed connection client server