Implement list view/list view selection and switch of files
Reflect selection when adding a new file
Fixed nits
Merge pull request #97 from dinhviethoa/96-listview-implementation

Implement list view/list view selection and switch of files.

- Implemented ListView / callback interface ListViewDelegate
- Implemented FilesController / callback interface FilesControllerDelegate