add nice default options for listings
add pdfs, make stuff and vim tmp files to .gitignore