Added composer and gitignore.
Added phpunit.xml
Add autoloading for hierarchy namespace and types classes.
Add first main type - Basic object.
Add BasicObject methods, with NotImplemented exception. Added test.
Add Object (empty)
Add methods to Object
Code formatting.
Add types - hash, array, regex and string
Add 2 methods for Object - getInstanceVariables and isInstanceVariableDefined
Implement Object getInstanceVariables method
Reimplement getInstanceProperties for Object
Implement isPropertyDefined method of Object. Remove word instance from several method names.
Add basic ArrayAccess logic for Array type.