Created file selection view interface
Added implementation of FileSelectionView interface
Created view interface