add unit tests (issue #7)

This version introduces multiple enhancements:

added another part of tests for BlueObject

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

Modified:   .gitignore
            -- Added --
                composer files (phar and lock)

Modified:   Test/ObjectTest.php
            -- Added --
                testGetDataFromObject check data returned by get* methods
                testCheckingData check data with has*, is* and not* magic methods
                testSetDataInObjectByMagicMethods check add data by set* magic method with information about value exist and object changes
                testSetDataInObjectByDataMethod check add data by setData method with information about value exist and object changes
                testRemovingData check removing and clearing data with information about value exist and object changes
                testDataRestorationForSingleData check restore data for single key
                testFullDataRestoration check restoration for all data in object with change dataChanged value
                testDataReplacement check set current data as original data
                testAccessToDataAsArray check set current data as original data
                _simpleObject create simple object to test
                _getSimpleData return basic data to test
            -- Updated --
                testCreateSimpleObject test only creation and object errors
                baseDataProvider added some data to test