Adds vendor folder to .gitignore.
Adds composer.lock file.
Adds PHP >= 5.4 to the composer requirements.
Installs the source packages instead.
Adds namespaces.