* Add ui skeleton
* idea project file
* update dependencies
* extract DirectoryService interface