Implements new function and refactor code.

- save or update member
- change member entity add a primary key
- extract a member list handler
- refactor cash tab
- rename databes ready in refresh
Remove/Cleanup member detail qml view.
Refactor contribution receipt view.
Cleanup QML layout.
Fix member detail view and add text area.
Fix and add date valuation in QML.
Fix/Refactor DateField and add AmountField in QML.