update composer file for use as a package
added name in composer file, for use as package
add exception for composer lock and vendor packages in .gitignore