added file browser modal (not done), refactored path list, need to implement host list behaviour for the path list as well.