Add .gitignore
Remove autogenerated crap
update .gitignore
needs support library
Use non-deprecated API