Removed built-in autoloading
Added composer-style namespaces and autoloader from vendor dir
Added bootstrap for tests and moved some settings in it
Changed  tests to support namespaces
Changed protocol version value
Added connection timeout check and exception (might be the bottleneck)