refactor ClientNoteList, GroupsByPurpose (prepare to implement GroupByTag)
duplicate a ClientNoteGroupByTag
fix bug: loading progress always show
implement GroupsByTag
refactor ClientNoteListGroupBy layout
for testing ClientNoteList