basic functionality added
remove vendor file, cause i forgot the gitignore
add the gitignore so we do not check in unwanted files
sync