Moved the config class to own file
Moved Commands and Tree to their own file
Moved Executer to its own file
Changed the file structure to fit into a library style
Split up the Tree Elements into their own files
Reverted errenous change
Put all files into the diary folder & added missing module statement
Added the missing executor require and rearrange the iterateable require
Outsourced commands in own files
Outsourced command modules
Added includes for commands
Refactored: Moved commands in module Diary::Commands
Moved: Diary::CommandParser::Parser -> Diary::CommandParser
Moved enumerator/lazy.rb -> override/enumerator.rb
Removed old "Iterateable" module which implemented #each for tree elements
Fixed class-module pathes
Redo 4fcca80fa4b7d677118a0a2ffedb9d022e8d7234
Redo a0513018b69532c4d2b4f7f39800ff7a541bbca8
re-added some debug output which was lost on rebase
Removed concept of incompatible commands