add composer.lock
add coveralls build dir to gitignore
fix travis config