Created Logic class
Merge remote-tracking branch 'origin/master' into search_logic
Merge remote-tracking branch 'origin/master' into search_logic
Add JournalController class to support undo/redo actions
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
Added Search Base On Description

Added Search function base on description, accompanied with test cases
Fix Conflict in Logic Checkout
Added Search within date period

add search within date period with accompanying test
Resolve Conflict in LogicTest
Add description for action to be returned when undo/redo
resolve conflict in Logic Class
Let JournalManager support generics like DatabaseManager
Add methods to get size of stacks
Add tests for JournalManager
Merge branch 'master' into journal
Clean up JournalControllerTest
Merge branch 'dbmanager'
Created interface code skeleton and linkage
Created Command and CommandType classes