remember user paths in file browser

TODO:
- [x] write tests