add composer lock
latest updates composer.lock
add soap extension supporting to composer.json
update dependencies to latest versions