removed gitignore added vendor folder

for users who can not run composer on their hosting
added required classes