Merge branch 'interface'
Merge branch 'interface'
Hotfix for path separator in Logic.java

Use File.separator to replace hard code to fix errors in r/w database on *nix systems
Refactor Task ToString
Integrated JournalController

Now support undo and redo functions
Integrated Executed Command

Allows logic to executed by reading the Command
Refactored Logic and Logic Test
Merge branch 'master' into interface