Core_Disc module update [0.5.0]

Finished File library, some fixes and updates, added some methods to directory library

Details of additions/deletions below:
--------------------------------------------------------------

Modified:   /doc/events.md
            -- Added --
                new events

Modified:   /Lib/Core/Disc/Helper/Common.php
            -- Updated --
                delete, changed method to check that directory/file exists

Modified:   /Lib/Core/Disc/Model/Interface.php
            -- Removed --
                setPermissions
Modified:   /Lib/Core/Disc/Model/File.php
            -- Added --
                getSize to return correct data size
            -- Updated --
                $_fileData, removed owner from list
                delete, changed removed class data, refactor changes
                save, removed comments, added _updateFileInfo, changed exception message
                load, changed tracer message, added _updateFileInfo
                _getFullPath, fixed problem with dash at mainpath
                _getFullName check that extension exists
                move, finished method logic and added tracer and events, updated documentation
                copy, finished method logic and added tracer and events, updated documentation
                rename added complete method logic and documentation
                reanmed _setFileTimes to _updateFileInfo, added complete logic

Modified:   /Lib/Core/Disc/Model/Directory.php
            -- Added --
                _createFileInstance to create instance of single file
                _createDirectoryInstance to create instance of single directory
                _saveMe to save main directory
                _saveDirectories to save single directory
                _saveFiles to save single file
                addChild, to add one child element
                addChildFile, to add one child file
                addChildDirectory, to add one child directory
            -- Updated --
                $_directoryData, fixed permissions key name, removed owner
                __construct, added tracer and events
                load, added full logic
                delete, added full logic
                save, added full logic

Modified:   /Lib/Core/Disc/etc/config.ini
            -- Modified --
                changed version from 0.4.0 to 0.5.0