1, add Id generator for NoteRepository.
2, fix updateNote implementation bug.
1, add Dagger library for DI.
2, add NoteDetailActivity.