update documentation and fix comment
code style fixes and minor refactoring
update documentation
add Travis CI support
update docs - add phpunit command line