initial commit, adding composer and ignoring vendor dir