add gitignore
first raw version
wrapper to deal with &quot;