Created Logic class
Merge remote-tracking branch 'origin/master' into search_logic
Merge remote-tracking branch 'origin/master' into search_logic
Added Search Base On Description

Added Search function base on description, accompanied with test cases
Added Search Base on Date Period

Added Search with Date Period + Testing Unit
Fix Conflict in Logic Checkout