add saveDataToUserDefaultAndCheckoutMonitoringSetting  to make sure there is no monitoring when both array(In/Out todoList)  are empty.
add In Out SegmentedControl  and zh-Hans localization
add last notification to avoid  notifying user too much times
add In Out SegmentedControl  and zh-Hans localization
fix some common macro
add activetyIndicator  and segmentedControl  method