Added vendor dir to .gitignore.
Updated specified versions for packages.
Added composer.lock file.