Introduced Composer vendors

Removed libraries from the code and added the dependencies to the composer.json file

There are some libraries that can't be moved right now