update gitignore
changes to auctex
don't use flyspell-prog-mode
change linum mode use to lambda function
use linum mode in selected major modes