add document and it's tests
fix naming convention
add doc on Document.php
add CouchbaseConnectionCompilerPass and it's tests.
add composer self-update command in .travis.yml
add doc
fix naming convention
add coverage in phpunit config
ignore build directory
add config file for scrutinizer
add couch base.yml.dist
add config file for scrutinizer
update scrutinizer config
add installation instruction to README