1) First attempt of somewhat MVC-ish architecture.
- every class aspiring to display anything on the screen must now inherit proper view, stored in the 'view' directory
- every part of the engine must inherit the Gear class, which will be responsible for some basic mechanisms (logs for starters)
- all non-diagnostical messages are expelled to The View (much of the information dissapeared for a moment)
2) generalFunctions has been cleared of classes, all general use classes belong to 'utilities' directory
3) function log() evolved to class Log
- Log class gains basic displaying capabilities
- restored messages that were lost due to migration to "view" structure