example and some base files

This version introduces multiple enhancements:

added base example files
added some base libraries

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

Added:      src/Base/Object.php
Added:      src/Data/Object.php
Added:      src/Data/DomXml.php
Added:      examples/footer.php
Added:      examples/header.php
Added:      examples/base_object.php
Register

This version introduces multiple enhancements:

added base class for register

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

Added:      src/Base/Register.php
base classes

This version introduces multiple enhancements:

modified, renamed and removed some classes
removed all logic to handle xml in BlueObject
PSR-2 refactor

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

Added:      doc/BlueObject.md
Added:      doc/Register.md

Modified:   Base/BlueObject.php
            -- Added --
                usage of ClassKernel\Base\BlueObject
            -- Updated --
                renamed to BlueObject
                $_options removed key prefix
                __construct removed integer key prefix handling
                toXml removed all logic
                _appendXml removed all logic
                _xmlToArray removed all logic
                _arrayToXml removed all logic
            -- Removed --
                $_integerKeyPrefix
                xml classes use declaration
                getIntegerKeyString
                setIntegerKeyString

Modified:   Data/Object.php
            -- Added --
                usage of ClassKernel\Base\BlueObject
            -- Updated --
                changed name of object to trait

Removed:    Data/DomXml.php
            -- Removed --
                will be moved to class-data package
base classes

This version introduces multiple enhancements:

removed unused class

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

Removed:    Data/DomXml.php
            -- Removed --
                will be moved to class-data package
Finish BlueObject class (issue #8)

This version introduces multiple enhancements:

added handling of stdClass
added composer definition

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

Modified:   composer.json
            -- Added --
                composer definition
                _appendStdClass convert stdClass to data

Modified:   Base/BlueObject.php
            -- Updated --
                __construct added handling of stdClass
restoreData restore all data (issue #1)

This version introduces multiple enhancements:

fixed method to restore data

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

Modified:   Base/BlueObject.php
            -- Updated --
                restoreData added default value for method argument $key
Add examples (issue #5)

This version introduces multiple enhancements:

fix for BlueObject replace data
added some exmaples for Object class

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

Added:      examples/base_object/check_data.php
Added:      examples/base_object/compare_data.php
Added:      examples/base_object/convert_data.php
Added:      examples/base_object/destroy_data.php
Added:      examples/base_object/export_data.php
Added:      examples/base_object/extending.php
Added:      examples/base_object/get_data.php
Added:      examples/base_object/merge_data.php
Added:      examples/base_object/replace_data.php
Added:      examples/base_object/set_data.php

Modified:   examples/header.php
            -- Added --
                added some styles for examples

Modified:   examples/base_object.php
            -- Added --
                loading of example files

Modified:   Base/BlueObject.php
            -- Updated --
                replaceDataArrays set newKeys to empty array
return BlueObject as stdClass (issue #9)

This version introduces multiple enhancements:

allow to return Object as stdClass
fixed calling functions

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

Modified:   Base/BlueObject.php
            -- Added --
                toStdClass return Object as stdClass
            -- Updated --
                _callUserFunction aaded $this as one of parameter
Add examples (issue #5)

This version introduces multiple enhancements:

added all other examples for Object

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

Modified:   examples/base_object.php
            -- Updated --
                some example changed

Modified:   examples/base_object/recursive.php
Modified:   examples/base_object/merge_data.php
Modified:   examples/base_object/export_data.php
Modified:   examples/base_object/compare_data.php
Modified:   examples/base_object/destroy_data.php
xml data handling (issue #2)

This version introduces multiple enhancements:

added convert xml data to array
updated documentation

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

Modified:   Base/BlueObject.php
            -- Updated --
                _appendXml convert xml to array and set sa Object data
            -- Removed --
                _xmlToArray
Removed unused example file

This version introduces multiple enhancements:

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

Removed:   examples/base_object/convert_data.php
Add examples (issue #5)

This version introduces multiple enhancements:

added xml example to BlueObject

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

Modified:   examples/base_object/set_data.php
            -- Updated --
                added xml example to BlueObject
Finish Register class (issue #3)

This version introduces multiple enhancements:

added some reqired method to handle calling objects and singletons

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

Modified:   Base/Register.php
            -- Added --
                Exception usage
                $tracerDisabled
                $eventDisabled
                $_singletons
                initialize initialize Register object
                clearErrors
                hasErrors
                getErrors
                getSingleton
                destroy
                name2code
                _setObject
                callEvent
            -- Updated --
                $_classCounter is now static variable
                setObject renamed to getObject and finished logic
                getRegisteredObjects usage of $_singletons
                getClassCounter convert to static
                setClassCounter convert to static
xml data handling (issue #2)

This version introduces multiple enhancements:

xml data object (extending DOMDocument)
xml data handling by Object

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

Added:      Data/Xml.php
            -- Added --
                hml data handle

Modified:   examples/base_object/set_data.php
            -- Added --
                examples with xml

Modified:   Base/BlueObject.php
            -- Added --
                usage of ClassKernel\Data\Xml, DOMException, DOMElement
                $_integerKeyPrefix
                _appendXml
                _xmlToArray
                _stringToIntegerKey
                _convertArrayDataToXml
                _appendDataToNode
                _integerToStringKey
            -- Updated --
                __construct handling of simple_xml
                toXml added logic to create xml data form oject
                _appendXml renamed to _appendSimpleXml
                _arrayToXml added logic to convert data to xml
Finish Register class (issue #3)

added events and trace functions to Register class

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

Added:      doc/Events.md
            -- Added --
                list of events in ClassKernel

Modified:   Base/Register.php
            -- Updated --
                initialize check that event class exists and if exist set $eventDisabled to false
                getObject added event and trace handling
                getSingleton added event and trace handling
                _setObject added event and trace handling
                callEvent changed name of event class
Finish BlueObject class (issue #8)

This version introduces multiple enhancements:

rebuild data compare

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

Modified:   Base/BlueObject.php
            -- Updated --
                compareData rebuild logic to compare data

Modified:   examples/base_object/compare_data.php
            -- Added --
                data compare examples
BlueObject to string

This version introduces multiple enhancements:

allow to set separator fo return object as string

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

Modified:   Base/BlueObject.php
            -- Added --
                $_separator default object separator
                returnSeparator return current separator
                changeSeparator allow to chenge separator for object
            -- Updated --
                toString added separator as method parameter
                __toString handling of default separator

Modified:   examples/base_object/export_data.php
            -- Updated --
                example with export as string
Add documentation (issue #6)

This version introduces multiple enhancements:

BlueObject documentation

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

Modified:   doc/BlueObject.md
            -- Added --
                documentation content
BlueObject fixes

This version introduces multiple enhancements:

fixed key usage for some methods

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

Modified:   Base/BlueObject.php
            -- Updated --
                getOriginalData give $key variable into _prepareData method
                getData give $key variable into _prepareData method
                clearObjectError added default key value as null
Add documentation (issue #6)

This version introduces multiple enhancements:

finished documentation for BlueObject

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

Modified:   doc/BlueObject.md
            -- Added --
                Object errors, Extending Object, Some usable methods documentation