Provided chain class extension from prototype
Added specs (as of 2c9acd5 changes)
Switched to original implementation, now valid ad of 2c9acd5 changes)
Removed class-commons submodule, to be moved
Moved tests to the root folder
Removed Class-commons, to be moved to a separate repository
Updated performance tests results
Updated .travis.yml script
Updated README.md
Updated changelog