remotestorage: 2nd try

For some reason this is based on [@elf-pavlik's refactor/panel-modal](https://github.com/elf-pavlik/dspace-client/tree/refactor/panel-modal), so this should be merged **after** #78.

In any case -- @chron0 please review & don't break it again :)